A full stack developer, product enthusiast and avid learner.
I build for screens and headsets, write songs, sing in choirs, and dance whenever I can.
Technical skills
- Languages
- TypeScript · JavaScript · Python · Swift · PHP · GraphQL · SQL · Java · C++ · HTML/CSS
- AI & agents
- LLM agents · tool calling · MCP · prompt engineering · Gemini, Claude & ElevenLabs APIs · computer vision
- Platform & infra
- Node.js · REST & GraphQL APIs · OAuth 2.0 · PostgreSQL · Redis · Temporal · Docker · AWS S3
- Frontend & mobile
- React · Next.js · Vue.js · SwiftUI · tldraw · Unity · ARKit · PostHog · Statsig
Software
Luma AI2026 — nowSoftware Engineer (Full-Stack) · Redwood City
- Built the tool platform for Luma's generative AI agent: custom MCP connectors end to end, letting the agent call any third-party tool via OAuth discovery with dynamic client registration and a stateless transport.
- Designed the agent platform's security model against SSRF and cross-server prompt injection, and scoped its enterprise rollout: org allowlists, audit logging and on-prem reachability.
- Shipped two-way agent integrations with Google Drive, Dropbox and Frame.io, unifying 6 OAuth flows into one API.
- Integrated image, video and TTS models, including Gemini, into the agent canvas; built research mode and agent question blocks.
- Led engineering on Mini Apps, one-click AI image and video apps, from prototype to paid launch in 1.5 weeks.
Meta2024 — 26Software Engineer, Facebook Ads · Menlo Park
- Workstream Lead for Facebook Lightweight Ad Creation, driving scoping, PRDs, prototyping and launch; used SQL analysis to measure experiments and set roadmap priorities.
- Shipped Click-to-Messenger ad features that drove ~$2M in incremental ads revenue.
- Built web and mobile features in React, JavaScript, PHP and GraphQL, running 7–8 concurrent workstreams with AI coding agents.
Apple2023Software Engineer Intern, Apple Maps · Cupertino
- Built an internal Vue.js/Solr web app for searching and managing Points of Interest, adopted company-wide for map data operations.
- Ran user interviews and redesigned key workflows, cutting clicks for common tasks by 50%; added map layers with drawing and spatial search.
NextPlate2022Software Engineer
Joined a start-up that reduces food waste by partnering with restaurants and selling surplus food at discounted prices.
- Designed and built the help-center client and admin portals in Figma, React, Next.js and Node.js, used by 50+ restaurants including Subway and Jersey Mike's.
Tera Thought2022Senior Software Engineer
- Led the team structuring "Shareful", a resource-sharing mobile app, with MVVM architecture.
- Implemented UI components for Android and iOS using Kotlin, Jetpack Compose and Swift.
- Implemented backend features with Firebase.
Par Technology2022QA Engineer Intern
- Developed an automated test suite to pinpoint defects, track bugs and validate functionality for POS software.
- Carried out the automated regression testing plan in JavaScript and prototyped automatic test-script generation, producing 20 automation test cases with trivial human intervention.
- Completed 68 manual tests and 20 automation test cases — 4,000+ lines of scripts and 80% test coverage.
- Investigated deviations in test results and determined root causes.
Product
Tencent2021Product Intern, WeTest
- Led business development and outsourcing, building partnerships with 10+ potential clients through game-industry conferences, business-matching systems and LinkedIn outreach.
- Proposed and facilitated B2B global marketing strategies for WeTest, Tencent's game-testing platform.
- Wrote weekly blogs about QA services and game testing, boosting public exposure by 300%.
Teaching
USC Viterbi2022Course Producer, CSCI 310 Software Engineering
- Held office hours for coding and project questions.
- Answered course questions on Piazza.
- Graded programming assignments and exams.
USC Marshall2022Teaching Assistant, BUAD 311 Operations Management
- Answered students' questions through Slack and email.
- Proofread course materials and managed them through Blackboard.
- Graded quizzes and exams on business operations.
Research & publications
OpenARK Lab, UC Berkeley2023 — 24Frontend Developer & Algorithms Researcher, FHL Vive Center for Enhanced Reality
- Led development of DTTDNet, a deep learning model for 3D object pose estimation, reaching 85% tracking accuracy on a digital-twin RGB-D dataset.
- Built a HoloLens 2 AR interface for Leo Rover's Martian exploration using Unity and Mixed Reality Toolkit.
KDD-UC2022Did your child get disturbed by an inappropriate advertisement on YouTube?
Jeffrey Liu, Rajat Tandon, Uma Durairaj, Jiani Guo, Spencer Zahabizadeh, Sanjana Ilango, Jeremy Tang, Neelesh Gupta, Zoe Zhou, Jelena Mirkovic. 2022. Did your child get disturbed by an inappropriate advertisement on YouTube? In Proceedings of KDD Undergraduate Consortium (KDD-UC). ACM, New York, NY, USA, 7 pages.
Read the paper ↗ Research website ↗ KDD Conference ↗USC i-Lab2022Research Assistant, Innovation in Integrated Informatics Lab
Supervisor: Prof. Burcin Becerik-Gerber · Ph.D. student: Ala Nekouvaght Tak
- Researched reinforcement learning for personalized thermal comfort systems.
- Applied the Markov assumption to the RL agent's decision process and used a simple MLP to learn the policy given system states.
- Designed a custom reward function based on power consumption, thermal comfort and personalized control.
- Retrieved and managed intelligent-agent data using Python and InfluxDB.
Business
Ascend USC2020 — 22VP of Finance · Co-Chair of Professional Development
Vice President of Finance (2021–2022) · Co-Chair of Professional Development (2020–2021)
- Connected with professionals from PwC, Deloitte and Boeing and hosted career-development events.
- Wrote budget plans; managed funding, accounts, membership fees and expenditures; hosted fundraisers.
- Designed and ran the official Ascend website.
Apps, games and small worlds — some grown alone, most grown with friends.
Degrees
University of California, Berkeley ’24
Fung Institute for Engineering Leadership — M.Eng. in Electrical Engineering & Computer Sciences
Track: Visual Computing & Computer Graphics · GPA 3.99 / 4.0
Courses: VR & Immersive Computing, Computer Graphics, Computer Vision
University of Southern California ’23
Viterbi School of Engineering — B.S. in Computer Science / Business Administration
Minor in Mobile App Development (Viterbi) · Minor in Songwriting (Thornton School of Music) · GPA 3.87 / 4.0
When the laptop closes — dance, choir, and songs I wrote.
Dance
Choir
Songs
For collaborations, roles, or simply a conversation — I'm always glad to hear from you.