Projects

Things I've built — personal projects, work tools, and experiments.

Pokepeek

Live

May 2026

A full-stack Pokémon search platform — search any Pokémon by name or ID, explore type matchups, stat distributions, and form variants.

  • Autocomplete search with artwork thumbnails and type chips
  • Detail pages with stat percentile strips, type matchup calculations, and form selectors
  • Playwright end-to-end test suite; CI/CD via Vercel deploys from main
  • Leveraged Codex to accelerate development and testing
Next.jsTypeScriptPlaywrightPokéAPIVercel

Next Rec

Live

Jul 2024 – Oct 2024

Cross-domain media recommendation engine — give it a book, get a movie recommendation (and vice versa), powered by OpenAI embedding similarity.

  • TypeScript / Next.js front-end with fuzzy search and recommendation cards
  • Python FastAPI back-end serving embedding similarity queries
  • OpenAI text embeddings for semantic cross-media matching
  • Deployed as Docker containers on GCP Cloud Run
Next.jsTypeScriptPythonFastAPIOpenAIDockerGCP

File Alert

Aug 2023 – Dec 2023

Automated nightly SQL workflow to detect, locate, and process missing files for the NYC Department of Finance — replacing a fully manual process.

  • SQL metadata table tracking missing file state, integrated into the automated nightly job
  • Logic to locate files across tables, process with event data, or reschedule
  • Automated email summaries sent to the Department of Finance on each run
SQLVisual BasicJAMS

Other Projects

Mental Health in Tech — Data Visualization

2019

Interactive D3 visualizations exploring the OSMI mental health in tech survey dataset. A natural intersection of my CS and Psychology backgrounds.

JavaScriptD3.jsPythonHTML/CSS

Corgi Cookie Chase

2019

A 3D Unity game built in C# — a corgi chases cookies. Because why not.

C#UnityHLSL

Binding of Isaac Achievement Tracker

2018

A web app for tracking achievements in The Binding of Isaac. Built for personal use, shipped publicly.

HTMLCSSJavaScript