03 · Flagship full-stack product
Teethly: Dental Marketplace & Clinic PlatformOne platform for patients finding care and clinics running on it.
A two-sided platform for the Philippines: a patient marketplace for finding verified dentists, and a clinic operating system for scheduling, records, billing and revenue, plus iOS and Android apps.
- Client
- Teethly.ph
- Year
- 2026
- Status
- Live in production
- Live
- teethly.ph ↗

- 1Scheduling with SMS reminders
- 2Patient CRM with odontogram
- 3E-prescription PDF generation
- 4Revenue analytics in pesos
- Clinic tools replaced by one system
- 4 → 1
- Patient channels: chat, video call, booking
- 3
- Surfaces from one codebase and design system
- 4
01Problem
Patients in the Philippines had no reliable way to find a verified dentist nearby, compare options and get in touch without phone tag.
Clinics, meanwhile, ran on legacy desktop software with no online presence and no online booking. They lost hours to manual scheduling, no-shows and paper records, and had no channel for attracting new patients.
02My role
Full-stack product engineering
- Marketing site and patient web app
- Clinic dashboard and operating system
- Pricing and lead-fee business logic
- Shared component library and design system
- Deployment and production on Vercel
03System architecture
Two products share one codebase: a public marketplace that generates patient demand, and a clinic OS that turns that demand into booked, billed appointments.
01 Discover
Patient marketplace
- Search by location & service
- PRC-verified profiles
- Real reviews
02 Connect
Three channels
- Chat
- Video call
- Booking
03 Operate
Clinic OS
- Scheduling + SMS reminders
- Patient CRM + odontogram
- Immutable clinical notes
04 Grow
Revenue & retention
- E-prescription PDFs
- Billing in pesos
- Automated review requests
Across every stage
- Role-based staff access
- Per-clinic data isolation
- Encrypted records
- RA 10173 compliance
04Implementation
03.1
Two-sided by design
Patients search by location and service (toothache, cleaning, braces, whitening, kids, wisdom tooth) and reach a clinic by chat, video call or booking, free of charge. Every clinic in the OS gets a public profile in the marketplace.
03.2
A clinic OS that removes double work
Smart scheduling with SMS reminders and double-booking prevention; a patient CRM with an interactive odontogram and immutable clinical notes; e-prescription PDF generation; billing and revenue tracking in pesos; role-based staff access.
03.3
The business model, in code
A free clinic tier, a Pro tier with a 30-day no-card trial, and a pay-per-new-patient fee that only charges when the platform actually delivers a lead.
03.4
Privacy as architecture
Encrypted records, per-clinic data isolation with access controls, and compliance with the Philippine Data Privacy Act (RA 10173), designed in from the first schema.
05Outcome
- Live at teethly.ph. Launched in Davao, rolling out to Cebu, Metro Manila and more cities
- Replaces four separate clinic tools: marketplace listing, booking, patient records and billing
- Founding-clinic programme live: the first 20 clinics get new-patient leads free for a year
- Shipped as marketing site, patient web app, clinic dashboard and mobile apps from one codebase
- Next.js
- TypeScript
- Tailwind CSS
- shadcn/ui
- Vercel
06Screens





Next step
Have an application that needs building?
Tell me about the workflow that's slowing you down, the systems you need connected, or the application you want to build. We'll work out the right approach.