Projects
This site doubles as a catalogue of my personal projects — a technical playground where I learn and practice new tools and ideas.
Nothing here is built for commercial users. Each project is small on purpose: somewhere to try an idea, or to keep something I need — and to show that I can build and own a working system end to end, with production-grade practices and technologies.
So apologies if it all looks a little plain. Most of the beauty is in the code: everything lives together in one open-source monorepo on GitHub.

Personal website
This site. Server-rendered pages, built as a container and deployed on every push to main — the commit in the footer is the one running.
PurposeSomewhere to point people at, and to keep the CV current.
Stack- Next.js
- React
- TypeScript
- Tailwind CSS
- Amplitude
Infrastructure- Docker
- Terraform
- AWS EC2
- Amazon ECR
- GitHub Actions
- Caddy
- Cloudflare DNS + proxy
- pnpm monorepo
Updated September 2026