I've spent 15 years building products end to end, from frontend to backend to infrastructure. Most recently I owned and shaped a Laravel and Vue platform serving 50,000+ meals a week across 14 states, and kept it running single-handed through an 80% restructuring. I lead by spotting potential early, including a self-taught engineer I mentored into a senior role. I work AI-augmented at production scope, with Claude Code as my daily collaborator, and I do my best work close to the product: setting direction and shipping it myself.
How I build
- Code is a liability, not an asset.
- Dead code is live code.
- Avoid cleverness; favor subtraction.
- The first problem is rarely the real problem.
- You are not your code.
Selected work
The Yay Company
Grew the engineering organization fivefold at a consumer-food platform serving 50,000+ meals weekly across 14 states. Architected and run the multi-repo Laravel and Vue platform on serverless AWS. Five years of uptime under direct stewardship.
Bitcoin Echo
A full, experimental Bitcoin protocol implementation in pure C, built from zero prior C experience with Claude Code as a daily collaborator. Roughly 30,000 lines, around 1,000 passing tests, zero dependencies. Designed to freeze forever upon completion: built for permanence, not continued development.
ThreadTutor
An AI-native Socratic learning app that teaches any topic through guided questioning while building a visual concept map in real time. Next.js, TypeScript, Tailwind, and the Claude API, with real-time concept mapping in React Flow, polished across 150+ commits.
Poly N-Back
A working-memory trainer that extends the classic N-back task to track color, emoji, position, and shape at once. Vue 3, TypeScript, and Pinia, shipped to the web and to iOS and Android through Capacitor, with haptics, Sentry monitoring, and full Playwright and Vitest coverage.
Stack
Languages TypeScript, JavaScript, PHP, Python, C, SQL
Frameworks React, Vue / Nuxt, Next.js, Laravel, Node
Data & infra AWS, MySQL, Redis, Docker, GitHub Actions