
The problem
The founders had a clear vision for a clinical AI platform for Korean medicine, the traditional and herbal side of care, but no engineering team to build it. They needed a real product doctors could use in a live clinic, not a demo that falls over the first time a report has to generate under pressure.
That meant building the whole thing end to end: the web app doctors work in, the backend and data model behind it, and the AI itself. And it had to work in Korean, for real clinical workflows, from day one.
What I built
Jema is a clinical AI platform that doctors use in their day-to-day. It generates clinical reports with AI, keeps patient records, handles scheduling, and tracks herbal formulations, all in a multilingual product built for Korean-medicine practice.
I built and own it end to end: the React and Next.js front end, a Python and FastAPI backend, the PostgreSQL data layer on Supabase, the multi-model AI, and the infrastructure it runs on. It is my flagship build, and it is live.
The hard production parts
Report generation runs across multiple models, GPT, Claude, and Gemini, behind an automatic fallback and cost-aware routing layer I built. If one provider is down, slow, or expensive, a report still generates from another. A doctor mid-consult never sees the plumbing; they just get their report.
The products in the suite share a unified patient index, so a patient is one record everywhere rather than a copy per app. On top of that, SSO lets a doctor move between the products without re-verifying, while access stays controlled.
All of it handles sensitive patient data with encryption and a HIPAA-aware approach to storage and access, built in from the start rather than bolted on later. I am currently architecting the EMR integration layer on top of this, so Jema can sit alongside the systems clinics already run.
Where it is now
Jema is live and in daily use by doctors, and it is at paid launch. It is the kind of product where reliability is not a nice-to-have: if the AI or the data layer is flaky, real clinical work stops. That is exactly the bar I build to.