Full-stack software engineer with 12 years in FDA-regulated manufacturing. I build web apps, data pipelines, and CLI tools with Python and TypeScript.
Open to new roles.
Languages: Python, TypeScript, SQL
Backend: FastAPI, SQLAlchemy, PostgreSQL
Frontend: React, Tailwind CSS, shadcn/ui, Vite
Data & ML: Pandas, scikit-learn, Recharts
Tooling: uv, Ruff, Bun, Biome, Docker, GitHub Actions
- specz — AI-powered software spec generation through guided conversational interviews. Magic-link auth, Mistral AI chat, streaming responses.
- packaging_recalls — FDA recalls analytics dashboard with interactive charts, classification breakdown, and defect analysis. Full data pipeline from openFDA API to PostgreSQL.
- recipe-recommender — ML recipe recommendation using K-means clustering on 200K+ Food.com recipes. Search and discover by cook time and complexity.
- cafe-fausse — Restaurant management app with table reservations, menu browsing, and newsletter signups.
- parking-lots — Parking lot management system demonstrating Abstract Factory and Strategy design patterns with a visual slot grid.
- create-bun-stack — CLI scaffolding tool for full-stack Bun + TypeScript apps with zero-config Railway deploy.