Med4You.
From MVP
to a live product.
The first production version was built in 12 working days. Then came two further development phases: iteration after real usage and product scaling. The relationship continues, because nobody has to relearn the context from scratch.



The 12 days refer to the first product version. The following numbers show separate development phases, not one combined sprint.
Kasia is an aesthetic medicine doctor. Like hundreds of other specialists in Poland, she kept treatment documentation and patient photos on her own phone. Every new patient, a new folder. iOS notes, GDPR-sensitive data scattered everywhere, and comparing effects after a year was impossible without manual scrolling.
Together with Tomasz, the business and technical co-founder, they decided to solve it. That is how Med4You was born: a SaaS product for aesthetic medicine treatment documentation.
They came to me with a vague idea and one question: can this be built?
That was a few months ago. Today the project is in its third development phase.
The first product version in 12 working days.
Challenge #1: separating doctor and patient roles.
A doctor must be able to create a patient record even when the patient has no account in the application. But if the patient later decides to log in, their history must attach to them. Doctor and patient can edit the same profile, but their entries must be visually distinct and sharing permissions must be controlled.
It sounds like a detail. In practice it is the foundation of the entire database architecture and permissions logic.
The doctor writes. The patient gets their own version.

Challenge #2: medical photos under GDPR.
Every photo has EXIF metadata (location, device), requires encryption, labeling (processing purpose) and a publication policy. A botox-treatment photo cannot leave the clinic without consent. A photo for the clinic portfolio is a completely different mode. Everything is aligned with GDPR Articles 6 and 9 (medical data).
A photo is not a file. It is documentation.

What I did.
I designed a PRD with 28 functional requirements and a full set of non-functional requirements. I built a clickable prototype with the complete application design before writing the first line of code. We walked through it with the client and caught nuances that would otherwise have surfaced halfway through the build.
Auth, roles and permissions
- Registration and onboarding
- Health interview
- Supabase RLS and access policies
Patients and visits
- Patient management
- Treatment templates
- Visit form
Photos, comparison tool and sharing
- Upload, compression and EXIF
- Before/after comparison tool
- Patient module + record sharing
Reports, export and doctor panel
- PDF report generation
- Export and PL/EN localization
- Notifications
GDPR and deployment
- GDPR compliance
- Photo policies
- Production deployment
Stack chosen for the problem, not for the CV
From an empty record to effect comparison.






After 12 days they had a working first product version, ready to use and to keep learning from real data. What usually happens to an MVP at that point? The client goes to a software house to scale it, disappears, or the developer finishes and moves to the next project. Here, something different happened.
I feel you are a bit of an owner of this product, and I appreciate it. It really sets you apart. A great mix.
Iteration, from MVP to live product.
Kasia and Tomasz came back after two weeks with a list of changes. Not vague claims that “something does not work”, but with real feedback from users who had started using the application.
The second phase was another 18 working days of work. The scope covered 18 new features and improvements:
Lower barrier to entry
- Consultation as a simplified visit type
- Password reset with cross-role verification
- Small UX fixes reported by users
- Reminders about next treatments
Deeper medical record
- Two-sided notebook, doctor and patient in one thread
- Profile photos (front, side, semi-profile) with comparison tool
- Vision defect with versioned history
- Complications with a catalog
First scope extension
- New visit category, Dental
- Location and dose for every injectable treatment
A visit recorded by the specialist.

The patient adds their own context.

After phase II, the product grew from 28 features to ~46. Those additional 18 working days cost a fraction of the original budget, because the prototype and phase-one architecture were ready for it.
This is the test most MVPs fail:
whether you can keep working after deployment without rewriting from scratch.
Scaling: AI, GDPR and desktop.
The third phase, currently being implemented, adds another +24 working daysof development. It touches three dimensions at once.
AI reads a prescription → the “vision defect” field fills itself.

AI features inside the product
- Reading a prescription / optical form from a photo
- Reading medical documentation from PDFs and galleries
- Recognizing product labels (name + LOT)
- Assisted visit entry from paper forms
- Analysis of patient and doctor notes
Advanced legal compliance
- On-screen signature authorization + timestamped PDF
- SMS consent flow with 3 reminders and auto-deletion
Dynamic specialization modules
- Aesthetic / Cosmetic / Dental, selected during onboarding
- Each module activates its own fields and terminology
- Scaling toward further specializations without rewriting the core
- Desktop version planned
This is no longer an “MVP”. It is a product with three specialization types, AI modules, GDPR compliance and its own design, with a plan to scale into further medical specializations.
I treat medical data like medical data.
- 01Discovery and PRDVague idea → 28 concrete functional and non-functional requirements.
- 02Full application designAll screens, flows, color system and components before the first line of code.
- 03Clickable prototypeThe client sees what will be built before everything enters the build phase.
- 04Architecture i kodStack chosen for the problem, not for the CV. Frontend, backend, database.
- 05Security and GDPRArticles 6 and 9, Supabase RLS, photo encryption and sharing policies.
- 06Production deploymentCI/CD, environments and Playwright E2E tests.
- 07Iteration based on feedbackThe second and third phases were not “support”; they were product leadership.
- 08AI in the productDesign and implementation of LLM-powered features, from prescriptions to note analysis.
- 09Marketing materialsCopy, landing page proposals and product presentation formats.
No handovers between PM, analyst, designer and developer. One person who has known the product from day one; every next iteration is cheaper and faster because nobody has to relearn the context.
Med4You is currently in stealth mode, before public launch.
The founders have a working GDPR-compliant product, with architecture ready for scaling and further development with any team. There is a plan to expand into additional medical specializations.
After the MVP, the relationship does not end; it accelerates.