Case studies and shipped work.

Solo BearHacks 2026 build. Upload a photo of your sad cooking, get roasted out loud by a pretentious French AI critic, then redeemed with broke / decent / fancy recipes.
My role
Solo developer. Designed the persona, built the pipeline (Vision → Gemini → ElevenLabs), wrote the brutalist newspaper UI, wired the offline mock mode for demo resilience, hid 13 easter eggs across 6 personas.
Stack
Next.js 16 (App Router) • React 19 • TypeScript • Tailwind v4 • Google Cloud Vision API (image labeling) • Gemini Flash (multimodal critique + recipe generation) • ElevenLabs (text-to-speech, French accent) • Web Audio API (in-browser SFX) • Vercel (hosting)

Transportation booking + sales website built for a paying client. Production code is private due to business confidentiality.
My role
Full‑stack developer: UI build, API integration patterns, deployment setup, and security/privacy constraints for a client project.
Stack
Next.js 15 • TypeScript • Tailwind + shadcn/ui • Postgres (Neon) + Prisma • Scheduling: Cal.com/Calendly + FullCalendar • Resend email • GA4 analytics • Vercel

Team capstone building an AI-assisted finance prediction workflow with clear evaluation, safeguards, and a web UI.
My role
Team contributor: owned ML evaluation + API contract; implemented feature work end‑to‑end and documented trade‑offs.
Stack
React + TypeScript (Vite) • FastAPI (Python) • SQLAlchemy • Docker • ML baselines (SVR/RF) • Vercel (frontend)

Early-stage product prototype exploring onboarding, habit flows, and clean UI patterns. Codebase is private while the product is in development.
My role
Product + engineering: UX flows, component library, and front-end architecture that can evolve into a full system.
Stack
React • Node.js / Express • MongoDB (Mongoose) • JWT auth + RBAC • Socket.io • Tailwind • Docker