Experience

  1. Vaquita Energy

    Software Engineer

    July 2026 to Present

    • Currently building orchestration for data centers at Vaquita Energy.
  2. Vanta

    Fullstack Software Engineer

    Sep 2025 to May 2026

    • Built enterprise scoping infrastructure adopted by 15% of customers. Designed a business-unit architecture with modular backend services, MongoDB data models, GraphQL APIs, and internal tooling.
    • Led a platform-wide migration from single global scoping to segmented scoping, reducing regressions and unifying behavior across the product; adoption grew into a strategic company initiative post-launch.
    • Reduced test-freshness latency from 24 hours to real time by building a trigger that automatically reruns tests after scoping changes.
    • Performed load analysis across BullMQ, Redis, SQS, Kafka, and worker systems; implemented deduplication, batching, and TTL strategies to reduce queue pressure.
  3. Mission Street Capital

    Limited Partner

    Mar 2025 to Present

    • LP at Mission Street Capital. Investing in early stage founders.
  4. Reddit

    Software Engineer

    2019 to 2025

    • Migrated the Trending endpoint from legacy API to GraphQL, cutting latency by 49% through caching, batching, and business logic optimizations.
    • Built the company's first federated GraphQL microservice in Go, resolving longstanding concurrency issues and managing rollout via Kubernetes.
    • Delivered the company's first Spellcheck endpoint within a 1-month deadline.
    • Boosted NSFW flagging accuracy by 60% by replacing a regex parser with an ML classifier.
    • Pioneered backend-driven filters, designing infrastructure for AI-driven query classification and dynamically configurable search layouts (SDUI).
    • On iOS, led a 70% conversion of the Objective-C codebase to Swift, integrated the GraphQL Federation API across platforms, and mentored an intern building Remote Logger (Firebase, Sentry, OS Logger).
  5. Reddit

    Software Engineer Intern

    Summer 2018

    • Part of the inaugural Reddit intern class.
    • Built an iOS meme generator, a native picture editor with text and sticker support, async image caching, and binary search for uniform font scaling.
  6. Let's Meet

    Software Engineer Intern

    Summer 2017

    • Built core scheduling and planning flows for an Android app helping friend groups coordinate meetups.
    • Integrated Maps and calendar APIs; contributed to the full product lifecycle from design to launch.
  7. UCLA Radio

    Tech Lead, Software Developer

    Jan 2017 to Jun 2019

    • Rebuilt the API from REST to GraphQL; implemented PostgreSQL schemas and TypeScript controllers integrated with a React frontend.
    • Built and shipped the Android app: designed project structure, built schedules and DJ pages with live streaming, and implemented the Top Albums page in React, HTML, and Sass.
  8. DevX

    Frontend Lead, Software Developer

    Mar 2017 to Jun 2018

    • Built Mappening, a web app aggregating UCLA, Facebook, and Eventbrite events, with an Angular frontend, Mapbox integration, responsive design, and Nginx in Docker.
    • Built BruinSpeak, a petition and funding-request platform for UCLA students in Ruby on Rails.
  9. Creative Labs

    Developer

    Jan 2017 to Jun 2018

    • Built Orwell, a visual narrative on social media privacy with real-time eye tracking via Tracking.js, animated Blender eye models in Three.js, and a MongoDB/Node.js backend.
    • Built Synaesthetic, an audio visualizer in p5.js, WebGL, and Three.js using frequency spectrum and standard deviation analysis.

Side Projects

Find My Food

post-uniai
Find My Food project screenshot
  • 1st place, Codebuff Agent Builder Hackathon 2025
  • AI agent that finds specific orderable menu items matching dietary restrictions, using memory, web search, and restaurant research subagents.

House Agent

post-uniai
House Agent WhatsApp conversation screenshot
  • AI agent for roommates that handles maintenance requests and subletter tracking with confidence-gated replies. 2026.

Urban Forest

post-uniaicivics
Urban Forest project cover image
  • SF reforestation hackathon project exploring tree density, land usage, and carbon reduction. 2024.

PoliScope

post-uniaicivics
PoliScope project screenshot
  • Invitee, APEC GenerateSF 2023
  • Categorized bills using LLMs and multi-agents, matched to each supervisor in a delightful visualizer.

Whale Whispers

post-uniaisound
Whale Whispers waveform
  • 3rd place, Exa.ai & Brev.dev Hackathon 2023
  • Trained Whisper on a whale sounds corpus to build a whale song generator.

eLLMo

post-uniaisound
eLLMo teddy bear voice agent
  • 1st place, ChatGPT API Hackathon 2023
  • Trained a voice agent with an LLM to play games with children, integrated into a teddy bear.

TL;DR

post-uniai
TL;DR hackathon
  • Winner, Marathon Hackathon 2023
  • Time Line; Did Remember: an app to track life across all your apps.

Guidl

post-uniweb3
Guidl project screenshot
  • Winner, NYC ETHGlobal 2022
  • Guild management platform for sharing player accounts and assets across the Web3 gaming ecosystem.

Slide

post-uniweb3
Slide project
  • Best on Boba Network 2022
  • Built a bridge for transforming a web3 token between ETH and Solana.

SusDAO

post-uniweb3civics
SusDAO project screenshot
  • Make ethereum carbon neutral by tracking your footprint. 2022.

Reddit Wrapped

post-uni
Reddit Wrapped project screenshot
  • Most Creative, Reddit Hackathon 2020
  • Wrapped-style recap for Reddit activity, built as a frontend-heavy hackathon project.
  • Eventually shipped to production at Reddit.

Mappening

uni
Mappening project screenshot
  • Web app for connecting live events onto UCLA campus.

Synaesthetic

unisoundart
Synaesthetic audio visualizer
  • Audio visualizer built with p5.js, WebGL, and three.js.
  • Controlled for roughness of sound using the p5.js frequency spectrum; calculated standard deviation of overall frequency from stored data.

UCLA Radio Blog

uni
UCLA Radio Blog project screenshot
  • Tech lead work for UCLA Radio's publishing presence, including ground-up web development and layout implementation.

Fiat Lux

unihardware
Fiat Lux project photo
  • Accelerometer and LED device that tracks dance moves.
  • Awarded Best Use of TI Products and presented at a women in engineering luncheon.

Reverie

unisound
Reverie project screenshot
  • Music-and-location web app for sharing songs with friends.
  • Built with Esri, Spotify, and last.fm APIs.

Orwell

uniart
Orwell project screenshot
  • Visual narrative on social media privacy with real-time eye tracking.
  • Used Tracking.js to calculate scale and eye density from face coordinates, imported Blender eye models into Three.js for animated scenes, and integrated MongoDB with a Node.js backend.

Pace the Music

unihardwaresound
Pace the Music project screenshot
  • Android app that plays songs matching a runner's pace.
  • Built the music player, integrated a BPM API, and handled step sensor/media player threading.

Writing