Independent product
Tarotea
A SaaS product experiment for teaching Cantonese, built as an opportunity to work through product and engineering decisions end to end.
An independently built product; this is a draft account of the product and the engineering decisions behind it.
Role
Designed and built the product as an independent developer, spanning product decisions, implementation and deployment.
Engineering context
Language learning needs an experience that makes repeated practice approachable while keeping the product, data model and operational footprint manageable.
Contribution
- Explored the product journey for learning and practising Cantonese.
- Built a full-stack web application and worked through account, data and deployment concerns.
- Used the product as a practical environment for testing product assumptions and engineering choices.
What this experience brings
Tarotea is valuable evidence of the work behind a small SaaS product: balancing the user journey, the data model, authentication and deployment rather than treating them as separate concerns.
Start a conversation
Something difficult holding the product back?
A feature that needs shipping, an ageing service that needs attention, or a deployment that has become harder than the code. Talk to us about your problems.