Projects

Featured Projects

Enterprise ETL Migration

Led large-scale migration of ERP to OpenGov data integrations across hundreds of customer environments.

  • Migrated 1,800+ pipelines across 500+ customers
  • Designed reusable, template-driven pipeline architecture for consistent deployments
  • Built production-grade observability with real-time monitoring and alerting

Concert Curator — AI-Powered Concert Discovery

Audio-first way to explore concerts using real event data

  • Turns upcoming concerts into personalized Spotify playlists so you can hear who’s playing before deciding where to go
  • Surfaces artists from each lineup based on your listening history, location, and date preferences
  • Automatically refreshes playlists as new concerts are announced

Personal Projects

More Projects

Origin Project

Upcoming San Francisco EDM Artists Playlist

Spotify playlist of EDM artists playing in San Francisco, so you can discover upcoming shows without leaving Spotify.

View details
  • Pulls artists playing in San Francisco from live event listings.
  • Adds each artist’s top Spotify tracks for quick discovery.
  • Refreshes every Sunday as new shows are announced.
  • Reached 30+ playlist saves and was reposted by 1015 Folsom in San Francisco.
  • Early version of what later evolved into Concert Curator GPT (see above).

Propeller Level Editor Game

Level editor + platformer game where your designs become instantly playable.

View details
  • Drag-and-place level editor with instant switch between build mode and gameplay
  • Built a full platformer with enemies, hazards, collectibles, and a propeller-powered double jump
  • Supports mobile + desktop play with touch controls and keyboard input

Fish Food Game

Arcade-style browser game where you grow by eating smaller fish, dodge predators, and survive an evolving underwater ecosystem.

View details
  • Grow your fish by eating smaller ones while avoiding predators and hazards
  • Built a mix of enemy behaviors, power-ups, and evolving difficulty
  • Supports both desktop and mobile with keyboard + touch controls

Zip Text Droid App

Early Android proof-of-concept app built during a high school internship (2011), designed for quickly sending preset texts with minimal interaction.

View details
  • Built a simple system for managing contacts and preset messages
  • Designed a tap/hold + arrow-based UI to quickly navigate and send texts

Political Campaign Database

Early project modeling political campaign operations as a relational database, supporting structured analysis of donors, volunteers, events, and campaign activity.

View details
  • Models campaign entities and relationships using a normalized schema
  • Stores and queries data in SQL Server for analysis and reporting
  • Enables structured analysis of donor behavior, volunteer activity, and campaign operations

Twitter Sentiment Analysis on Self-Driving Cars

Early NLP project that analyzes public sentiment on self-driving cars using Twitter data, classifying sentiment and surfacing key themes shaping perception through a structured analysis.

View details
  • Processes tweets through an NLP pipeline (cleaning, stemming, bag-of-words)
  • Trains and compares models (SVM, Naive Bayes, Neural Networks) using cross-validation
  • Surfaces key sentiment drivers (e.g. “trust” in negative vs. “cool/awesome” in positive) and summarizes findings in a report