Bangkok, Bandages & Big Ideas – The Beginning of SurgerySupport.io

It’s been 40 years since I set foot in Bangkok — which honestly shocked me more than the landing migraine. Come on! But let me tell you, the birdsong here? Absolutely wild. A full orchestra of tropical tweets, nothing like the crisp, Zen tones of New Zealand mornings.

Today is Surgery +6, 6 June.

That’s right — six days since I waved goodbye to the “etched-in-worry” version of my face. And thanks to the green-and-white torpedo of a sleeping pill they prescribed (seriously, what is in that thing?), I’ve slept like royalty every night since. Until last night.

3:11am.
“Hey Siri, what time is it?” I mumbled in my tranquilised state, through my compression bandage. Nailed it on the first try — you’re improving, Siri. Mind spinning. Ideas flowing. Sleep? Essential but inconvenient. Because today? Go day.

Time to build, test, push. I love the intense focus and pressure. Every morning I peel off that compression bandage like it’s Christmas, and boom — a little less swelling, barely any bruising (thanks to my obsessive icing), and straight to the keyboard. If I’m not vibe coding, I’m binging Billions and The Mad Unicorn. Recovery (two weeks indoors) is flying.

I’m documenting every moment — photos, videos, med logs, even when I’m too foggy to remember my own glasses. Honestly, I'm setting phone alarms like I’m launching rockets. Because I didn’t come to Thailand to become a pill administrator — I came here for the procedure and recovery. There's so much admin, the language barrier is problematic, and my “concierge” in Thailand has gone AWOL due to a visa issue. Talk about timing… not cool! Humans are unreliable. Tech can do this!


Introducing SurgerySupport.io

surgerysupport.io — your recovery co-pilot.
A SaaS platform for patients undergoing elective cosmetic surgery abroad.

Why It Matters

Impact:
Meets a pressing need in medical tourism — end-to-end support, cultural guidance, and peace of mind. A bolt-on to the existing process to reduce friction, and enable business growth and scaling.

Idea Quality:
Bold and obvious in hindsight. Goes beyond a checklist and addresses a real pain point. Offers multilingual support, structured recovery planning, and secure communication. Especially valuable when you’re abroad, vulnerable, and not 100%.

Implementation:
Modern, scalable, and secure. Features include:

  • Secure login
  • Role-based access
  • Smart checklists
  • Real-time messaging with read receipts
  • Multilingual support
  • File uploads
  • Medication tracking
  • Image management

Built on a modern stack (Next.js, Supabase), with real-time data and HIPAA/GDPR compliance.

Design:
Personalized dashboards, intuitive workflows for patients and care teams, visual progress tracking — the platform makes complexity feel simple and builds user confidence.

We’re not just building a product — we’re rewriting the pre- and post-op playbook for elective procedures. A smart, scalable, patient-first experience.


Key Capabilities

Pre-op + Post-op Support

  • Guided checklist workflows
  • Medication tracking with reminders
  • Secure, multilingual messaging
  • Photo uploads and recovery tracking
  • Document uploads and secure storage
  • Appointment scheduling and calendar sync

User Roles & Access Control

  • Patient – Profile, progress, and comms
  • Sales – Lead and funnel management
  • Recovery Coordinator – Care management
  • Nurse – Medical and medication tracking
  • Clinic Admin – Full system access

Multilingual Support

  • English and Thai language switching
  • Proper Thai font rendering (Sarabun, Noto Sans Thai)
  • Cultural sensitivity and region-specific flows

Security & Compliance

  • HIPAA-compliant
  • Supabase Row Level Security
  • Audit logging
  • Soft deletes and data retention
  • Regional compliance (AU/NZ/TH)

Patient Dashboard Features

  • Surgery countdown timer
  • Progress indicators
  • Medication tracker
  • Secure provider messaging
  • Document vault
  • Appointment calendar
  • Task checklist system

Technical Architecture

Frontend Stack

  • Next.js 13 (App Router)
  • React 18 + TypeScript
  • Tailwind CSS + shadcn/ui
  • Lucide React icons

Backend & Data

  • Supabase (PostgreSQL, Auth, Storage)
  • Real-time updates
  • Role-based access control
  • Secure auth token handling

Core Data Entities

  • User Profiles
  • Appointments
  • Medications
  • Documents
  • Messages
  • Checklist Items
  • Audit Logs

Data Retention

  • PHI: 7 years
  • Messages: 2 years
  • Logs: 5 years

Design Philosophy

  • Apple-level design quality
  • Responsive, accessible, intuitive
  • Micro-interactions & smooth animations
  • Healthcare-grade UI/UX

Deployment & Scalability

  • Static export for CDN
  • Vercel-ready
  • Regional deployment
  • Production-grade error handling

Who It’s For

  • Patients
  • Care teams
  • Admins

Tailored dashboards, secure communication, streamlined workflows — reducing errors, not just effort. Speeding up recovery times and improving results.


Next Milestone

  • AI-Powered Wound Image Analysis
  • Google Calendar integration

Hackathon Madness: How We Made It

The gap was obvious, but my coding skills were… aspirational. More strategic marketer than full-stack dev. I went through five (or more?) project iterations, learning with each one. I upgraded from free to Pro Bolt faster than I could make a coffee.

Got tangled in auth, revoked by GitHub, mocked by Mac Terminal, haunted by dependencies. I almost made it — but the deadline loomed.

Then came Quentin. The Belgian miracle on Discord. We teamed up the Friday before submission. NZ by day, Belgium by night — 24/7 build mode.

Quentin handled backend logic and user flows, fixed photo uploads, nailed forgot-password logic, and got full functionality running. I pivoted to testing, video, and final polish.

We made it.


Project Goals

  • Show off Bolt
  • Become a world record holder
  • Upskill
  • Build MVP SaaS with market potential
  • Deliver fast, meaningful value
  • Validate demand from lived experience
  • Win hearts, minds, and prizes
  • Practise our French and English
  • Get featured in the documentary

Bonus:

  • Airline status: intact
  • Face: dialed back 15 years

Final Word

Now that’s what I call traction.
Thanks Bolt, thanks Devpost, and thank you Quentin.
Loved the experience — what an awesome achievement all around.

Built With

Share this project:

Updates