Resume. What I've been up to.
Product-minded software engineer who builds thoughtful products. Focused on user needs, elegant solutions, and software that feels right.
Experience
Co-founded a software studio embedded with client teams from problem definition through ship, working alongside founders and operators to shape products, iterate on real feedback, and deploy software that gets used. Also build and ship in-house consumer apps under the same studio.
Forward-deployed engineer on production allocation software for the oil & gas industry. Worked alongside client stakeholders constantly: ideating, scoping, and shipping features against a complex domain, large datasets, and reliability requirements that don't tolerate guesswork.
Skills
Selected Projects
View allA SaaS embeddable widget that puts a face on any website as tap-to-play video answers. Visitors tap a page-aware question and watch a short, human reply, recorded or generated as an AI headshot video, no chatbot and no typing. One script tag.
Next.js, React, Cloudflare Workers, Hono, D1 / R2, Cloudflare Stream, Clerk, OpenAI
A SaaS that turns a public Google Drive folder into a beautiful, password-protected client photo & video gallery — no re-uploading, no storage fees. Drive stays the single source of truth.
Next.js, TypeScript, Prisma, Supabase, Tailwind CSS, Google Drive API, Dodo Payments
A browser-based PDF document builder and npm library with pixel-perfect text wrapping for every language (Latin, CJK, Arabic, Hindi, emoji) in pure client-side JavaScript.
JavaScript, Pretext, PDF, npm, Canvas, Document Layout
A tool for capturing ideas on the go: mobile app, Chrome extension, and a backend that connects it all with AI-powered pattern discovery.
Flutter, Next.js, Supabase, LangChain, Firebase, Chrome Extension API
An AI learning system with multiple agents: problem solving, question generation, deep research, and guided interactive learning.
Python, FastAPI, Next.js, RAG, PostgreSQL, Docker, LLMs
AI-powered color analysis using computer vision and face recognition to find palettes that actually work for you.
Python, FastAPI, OpenCV, MediaPipe, Next.js, PostgreSQL
A mobile learning app with a companion backend API for structured course content.
Flutter, Node.js, Express, TypeScript, Supabase
A clean, modern EPUB reader built for a distraction-free reading experience.
Flutter, Dart, Riverpod, Hive, EPUB
TikTok-style knowledge app: short-form educational content you can scroll through and actually learn from.
Flutter, Dart, Supabase, Hive
A lightweight text-to-speech model with zero-shot voice cloning. 169M parameters, streams audio in real time.
Python, PyTorch, Audio Synthesis, Streaming
Full-stack app with auth, database management, and a clean interface for navigating structured content.
Next.js, TypeScript, PostgreSQL, Prisma, NextAuth, Tailwind CSS
Interested in working together?