Modern product development
From idea to live product
Independent product engineering
Hands-on experience designing, building and deploying SaaS-style applications as a solo developer, including the product decisions and operational details around the code.
Representative work
- Building full-stack applications with TypeScript, Nuxt 3 and Vue
- Implementing authentication and account flows with Auth0
- Designing database-backed features with Supabase and PostgreSQL
- Integrating external and geolocation APIs behind application boundaries
- Working through permissions, configuration and environment separation
- Deploying to Vercel and considering runtime, load and concurrency behaviour
What this experience brings
The useful experience is not only assembling a technology stack. It is making trade-offs across the interface, server, data model, authentication and deployment path while keeping the product small enough to own.
Technologies
Projects
Independent product
Tarotea
A SaaS product for teaching Cantonese, built to help learn Cantonese using quizzes, typing exercises and audio recognition.
Read the experience entry →Product experiment
Lonely Radish
An independent dating app used to explore product discovery, the responsibilities around a social product and remove algorithms from data apps.
Read the experience entry →Independent product
Hypnoshroom website
The Hypnoshroom website: an independently built consultancy site for explaining specialist services, publishing technical writing and starting project conversations.
Read the experience entry →