Pet projects I've designed and built — mostly small AI-powered tools, end to end.
Upload lab-report PDFs or photos and AI-powered OCR structures them into longitudinal health data you can explore by chatting in plain language and charting any marker over time. Express + PostgreSQL + LLMs.
Upload the books you've read plus your wishlist, and it flags the wishlist books that mostly repeat what you already know — so you can skip them with a clear conscience. React + LLM analysis.
Speak your shopping list and it does the rest: Whisper transcribes the audio and an LLM turns rambling speech into a clean, categorized grocery list you can export. Next.js + OpenAI.
The real-time take on the voice assistant: a live WebRTC connection to OpenAI's Realtime API adds and updates grocery items as you talk, using function-calling to tell actual commands ("add milk") from questions ("do we need milk?"). Next.js + WebRTC.
Standalone landing pages I built to test demand for an idea, run through Reddit ad campaigns — not full products.
Validating an idea: turn any bead-pattern image into an exact, color-by-color bead shopping list so crafters order the right colors and counts the first time.
Validating an idea: help Etsy jewelry sellers stop underpricing their work with a step-by-step email pricing guide and an optional photo-based estimate.