(01) — ABOUT
I build products end to end — the frontends people touch, the APIs behind them, and the CI that ships it all.
I work across the whole stack — React, Next.js and TypeScript on the front, Python and FastAPI on the back. I care just as much about the bit in between: the CI/CD pipelines that test, build and ship everything automatically.
I like problems where correctness matters: fact-checking, finance, anything where being rightbeats being flashy. Lately I’ve been pushing into mobile too, teaching myself Android to take ideas all the way to the device.
- FOCUS
- Full-stack · CI/CD
- STACK
- TypeScript · Python
- ALSO
- AI · Android
- BASED
- Remote
(02) — SELECTED WORK
2024 — 2026
TruthLens
A real-time misinformation overlay for Instagram. A floating button captures what you’re viewing, reads the claim with on-device OCR and audio transcription, and checks it against the live web using Claude — returning a traffic-light verdict in a bottom sheet.
- Privacy-first: only extracted text leaves the device, never your screen.
- Claude tool-use for grounded, web-searched fact-checks.
- App-agnostic architecture — Instagram first, extensible anywhere.
VERDICT
Quill Docs
A real-time collaborative document editor — a Google Docs–style clone with live multi-cursor editing.
Audio Processing Service
A backend service for audio transcription and analysis — the engine behind voice features.
Web Scraper
A resilient toolkit for large-scale web scraping and data extraction.
(03) — TOOLKIT
The stack I reach for to ship from commit to production.
- TypeScript
- React
- Next.js
- Tailwind CSS
- Three.js
- Vite
- HTML / CSS
- TypeScript
- React
- Next.js
- Tailwind CSS
- Three.js
- Vite
- HTML / CSS
- Python
- FastAPI
- Node.js
- PostgreSQL
- Redis
- REST APIs
- Claude API
- Python
- FastAPI
- Node.js
- PostgreSQL
- Redis
- REST APIs
- Claude API
- GitHub Actions
- CI/CD
- Docker
- Nginx
- Linux
- Bash
- Vultr
- GitHub Actions
- CI/CD
- Docker
- Nginx
- Linux
- Bash
- Vultr
(04) — CONTACT
Have something worth building?
I’m open to interesting projects and conversations. The fastest way to reach me is email.