Independent product
Thirble: gaming communities and competitions
Thirble is a product for gaming communities and competitions. As founder and engineering lead, I work across product decisions and their technical implementation.

The problem
A competitive community is shaped by people, events and recurring activities. The product must make those journeys clear without turning every interaction into administration.
The challenge is to keep community experience and technical evolution close, so features start from an observable need rather than an abstract wish list.
The solution and my contribution
- Product direction and priority setting.
- UX and journey design for onboarding, user profiles, chat, communities (Thribes), teams and tournaments.
- Full-stack development and product architecture, using Supabase and PostgreSQL for data management.
- Authentication and OAuth/API integrations, with IGDB and Start.gg for gaming catalogues and tournament platforms.
- Deployment on Vercel and integration of the components into a usable product.
- Continuous evolution informed by real use.
The approach
Product and technology are considered together: every new capability must be useful to the community and sustainable to maintain.
Iterations favour complete, reviewable journeys. This makes it possible to learn from real behaviour before expanding the scope.
The concrete result
Thirble is live: a platform connecting players, communities and competitions. The product includes profiles, chat, teams, tournaments and gaming integrations, with ongoing development.
Visit Thirble (opens in a new tab)Technology with a purpose
- Supabase and PostgreSQL for data and backend.
- OAuth and API integrations for authentication and external services.
- IGDB API and Start.gg for gaming catalogues and tournaments.
- Vercel for deployment.