I'm a software engineer at ByteDance, working on advertising products and systems. I have an EECS background from UC Berkeley and enjoy building end-to-end products across software systems, visual computing, and applied AI. I'm always happy to connect and chat about engineering, ads technology, or any of the projects below.
- Lumen: real-time global illumination — a CS 184/284A team project using signed-distance-field ray marching for dynamic indirect lighting; selected as a Spring 2025 course showcase winner.
- Computational Photography Showcase — six projects spanning image alignment, filtering, face morphing, panorama stitching, diffusion models, and NeRF.
- RunLink — a team-designed runner-matching mobile prototype developed through an iterative HCI and UX process.
- Orderly — a CalHacks voice-ordering prototype connecting browser audio, real-time transcription, LLM agents, and a shopping cart.
- Interview Quest — a React and Flask tool that turns job descriptions into categorized interview-preparation questions.
- MealMate — contributed frontend/backend integration and recipe-selection interfaces to a multi-agent meal-planning assistant.
- NeRF for Varying Geometry — contributed a person-data loader plus training and rendering fixes through a merged pull request and follow-up commits.
Python · Java · C/C++ · Go · JavaScript/TypeScript · React · Flask · Spring Boot · PyTorch · SQL · Docker
- Personal website — coming soon
- GitHub projects
