Built. Shipped. Still getting better.
Real products, with real people on the other side of the screen. Here’s the work, and the thinking behind it.
A small tool. Then a whole school platform.
As Tututor grew, I built a shared backend for eight products and brought AI into the document editor, where teachers could use it in their work. Those decisions helped a small teaching tool grow into a platform for 20k+ students, teachers and families.
- Students, teachers & families
- 20k+
- Products · one backend
- 8
- Apps on iOS & Android
- 3
Start with what a teacher needs to do.
Tool library
01 / 03Lesson plans, quizzes, rubrics and games, grouped by the job the teacher came to do.
Organize 40+ tools around teaching tasks, with curriculum context built in.
From scattered data to useful decisions.
I connected booking data to adaptive dashboards, giving practice owners a way to understand their business without writing queries or configuring charts.
- Booking integrations
- 3
- Dashboard areas
- 4
- Adaptive chart engine
- Platform integrations
- Frontend architecture
Start with the questions operators ask.
I organized dashboards around revenue, bookings, providers and retention, so the interface follows the decisions a practice needs to make.
A writing tool. A complete product.
I built Viloi solo, connecting the writing experience, model fallbacks, authentication and subscriptions into a live product with paying customers.
- Model providers in the pipeline
- 3
- Design & engineering
- Solo
- Multi-model fallbacks
- Stripe subscriptions
- Product design
Retry when one model falls short.
I connected OpenAI, Claude and Gemini with fallback routing, so a flagged response can be retried through another model.
Ali Foodies.
Made for the phone.
Ali Foodies is a small, straightforward website rebuild. I included it here because the care is in the decisions: understanding what customers need, designing a clearer experience, and building every detail to support it.
- Ordering, front and center.
- A menu made for thumbs.
- Hours and location in easy reach.


More from the archive.
Jurri
I brought files, email and a password vault into a consistent frontend, with shared components that made new screens easier for the team to build and familiar for people to use.
LiveYaksport
I built the search and booking experience around how sports clubs compare camps, keeping their choices intact as they explore options. The platform serves over 100 clubs in Danish and English.
LiveCrown Kabab
I built a direct ordering experience that connects the customer’s cart, payment and order status, giving the restaurant its own sales channel and customers a clear path from choosing food to tracking it.
ShippedAnimated Landing
I explored how motion could give a landing page character while keeping it responsive, choosing animation techniques around a performance budget and checking their cost as I built.
ShippedToolkitJar
I made everyday text, code and image tasks quick to find and private to use, with free tools grouped by purpose and processing kept in the browser so content doesn’t need to be uploaded.
LiveGood products start
with a conversation.
Tell me what you’re building.
I’ll tell you how I can help.