06 / Software that fits
Custom product · Next.js + Supabase
“Our website or app is old, slow, or doesn't do what the business needs.”
Software that doesn't fit gets worked around rather than replaced — and the workaround quietly becomes the process.
Today
- Phone the clinic
- Office hours only
- Diary on a desk
After
- Search
- See availability
- Book
- Confirmed
Build to the process instead of forcing it into a template.
- 01
Start from what the business does
The software follows the operation, not a template.
- 02
Ship vertical slices weekly
One journey working end to end on staging, judged by using it.
- 03
Build for the phone the work happens on
Counters and clinics are not desktops.
Built with
- Next.js
- TypeScript
- Tailwind CSS
- Supabase
Booking flow — search to confirmed
Solved for
BookMyDoc
Patients search for an available doctor and book directly, instead of phoning clinics one at a time during office hours.
Other problems I solve
“We track stock by hand, and the count is never right.”
Odoo · Point of Sale + Inventory“Orders and approvals live in WhatsApp, email, and someone's head.”
Custom platform · Multi-tenant B2B“I can't see the numbers without asking someone to build a report.”
Odoo · Dashboards + Accounting“The same information gets typed in three times a day.”
Odoo · Workflow automation“We bought the software. Nobody uses it.”
Business analysis · Sales + HR
13 / Contact
Tell me what’s breaking.
One sentence is enough to start. If it’s something I can’t help with, I’ll say so rather than sell you a project.