Zoe Zhou Software engineer at Luma AI

Tap a building to visit

Zoe holding a steamed bun with chopsticks
fuelled by dumplings

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.

Currently
Luma AI
Previously
Meta, Apple, NextPlate, Tencent, Par Technology

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.
lumalabs.ai ↗
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.
meta.com ↗
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.
apple.com ↗ Apple Maps ↗
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.
nextplate.app ↗
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.
terathought.com ↗
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.
partech.com ↗

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%.
tencent.com ↗ WeTest ↗

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 Viterbi School of Engineering ↗
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.
USC Marshall School of Business ↗

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.
i-lab.usc.edu ↗

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.
ascendusc.org ↗

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.