03 / WORK · ARCHIVE

SELECTEDWORK.

Real products and tools, shipped, deployed, and used by real people. Not tutorials or templates: things built to solve actual problems.

6 BUILDS · 4 DOMAINS

Showing 6 projects.

01/MOBILE·2025 to present

TasteTrail

Mobile food discovery

A React Native app for food lovers: personalized recipes from the ingredients you have, plus GPS-based restaurant discovery and community reviews in one fluid experience.

  • React Native
  • FastAPI
  • Supabase
  • PostgreSQL
  • Gemini
  • 7.65k App Store downloads and 112k impressions
  • Ingredient-based recipes from the Spoonacular API with dietary filters
  • Server-side Gemini pipeline for cooking-step images, with quota and rate limits
  • GPS and ZIP-based restaurant discovery
02/AI·2024 to 2026

Respeak

Local-first video dubbing

Dub any video into another language on your own machine. Give it a link or a file and a target language; it transcribes, translates, re-voices, builds subtitles and returns an MP4, entirely on open-source models with no paid API.

  • Python
  • FastAPI
  • faster-whisper
  • Kokoro
  • Chatterbox
  • ffmpeg
  • Docker
  • Cut a 60-second 720p job from 229.7s to 20.7s by replacing moviepy with ffmpeg
  • Never cuts speech: slows the video by the smallest factor that fits, solved in closed form
  • SSRF guard, per-IP rate limiting, and upload caps enforced before the body is read
  • 359 offline tests and CI across Python 3.12, 3.13 and 3.14
03/DATA·2024 to 2026

CarVis

Car-market analytics

A decision-making dashboard for car buyers, rebuilt in 2026 onto a PostgreSQL star schema with a full ETL pipeline behind the interactive market analyses and price model.

  • Python
  • PostgreSQL
  • Dash
  • Plotly
  • scikit-learn
  • Docker
  • 19,000-row PostgreSQL star schema with a full ETL pipeline
  • Every corrected value logged to a quarantine table with a rows-in/rows-out check
  • Price model at $5,904 mean absolute error against a $12,019 median baseline
  • 35 pytest tests, deployed on Render with managed PostgreSQL
04/AI·2026

ApplyAI

Cover letters from job posts

A published Chrome extension that generates tailored cover letters from a job description and your resume, using the Gemini API and keeping everything on your own machine.

  • JavaScript
  • Chrome Extension
  • Gemini API
  • Local-first
  • Extracts job descriptions from LinkedIn, Indeed, Glassdoor and other boards
  • Combines them with an imported resume and a custom template, with adjustable tone
  • Exports finished letters as TXT, PDF or DOCX
  • Local-first: the resume and personal details never leave the browser
05/FULL-STACK·2026

Automailr

Client-side Gmail mail merge

A Gmail mail merge that runs entirely in the browser: upload a CSV, compose templated emails with placeholders and attachments, preview each one, then send through your own account.

  • React
  • TypeScript
  • Tailwind CSS
  • Gmail API
  • OAuth
  • Fully client-side: no backend, no database, no tracking
  • Gmail API with OAuth and a minimal permission scope
  • Bulk sending with placeholders, attachments and per-message preview
  • Rate limiting, progress tracking and retry-failed-only
06/AI·2025

TRAVaiL

AI travel orchestration

An AI travel planner that generates personalized, budget-aware itineraries from natural-language intent, turning the burden of trip planning into something that feels effortless.

  • React
  • Django
  • MongoDB
  • OpenAI API
  • Foursquare Places
  • Celery
  • AI-generated, personalized day-by-day itineraries
  • Budgets computed in Python before the model sees them, never by the model
  • Migrated place search to Foursquare after a $120 first-month bill
  • Smart redirect links, no lock-in bookings

More where these came from.

Six highlights here. The rest, plus the messy commit history, lives on GitHub.