Model permission as a product feature
A short code grants access for a chosen period, with an optional view limit and immediate revocation. Every view checks whether the code is still valid.
Make the patient the person who controls what is shared, with whom and for how long.
Collecting files is not enough. A patient needs a way to let a doctor see the right information without handing over permanent access or requiring another account.
Solo product and engineering work. Renso is presented as an MVP, with synthetic data in the demo.
I can design a product around sensitive information and make control understandable at the interface, API and data-model levels.
Renso is an MVP for organizing records from different labs and clinics. It brings files, prescriptions and vaccinations into a patient-held record, with sharing built into the core workflow.

English AI narration · Subtitles included · Play with sound, or read the transcript.
0:00 I built Renso around a simple idea: patients should control their medical records across clinics.
0:08 This demo uses seeded, fictional records throughout.
0:16 Records stay organised by category, while clinic uploads wait for patient approval.
0:24 A share code gives a doctor temporary access. The patient sets its duration and can revoke it.
0:37 Doctors can open a code without creating an account, while access limits still apply.
0:44 An emergency card brings essential information together, including allergies, medication and contacts.
0:52 AI features support record summaries and visit preparation. This local demo has no live AI key.
1:05 The patient-controlled workflow is available on the web and in native mobile apps.
A short code grants access for a chosen period, with an optional view limit and immediate revocation. Every view checks whether the code is still valid.
Clinic uploads remain pending until the patient approves or rejects them through an SMS link. Records retain their original file, provider, category and date.
The web, SwiftUI and Android apps use the same API. The MVP also includes an emergency card and AI-assisted record analysis and visit preparation.
The MVP supports time-limited share codes, patient approval of clinic uploads and access without a doctor account. The portfolio demo uses seeded records.
The product has web, iOS and Android implementations backed by the same record and sharing model. This case demonstrates what is built; it does not claim measured clinical outcomes or adoption.
Domain property: renso.pl (all subdomains)
Open Google Search Console report · Checked 8 Oct 2026
Domain property: renso.pl (all subdomains). Provider timezone: America/Los_Angeles.
| Month | Google search clicks |
|---|---|
| 1 Apr - 30 Apr 2026 | 2 |
| 1 May - 31 May 2026 | 2 |
| 1 Jun - 30 Jun 2026 | 2 |
| 1 Jul - 31 Jul 2026 | 2 |
| 1 Aug - 31 Aug 2026 | 0 |
| 1 Sept - 30 Sept 2026 | 4 |
renso.pl and www.renso.pl only · UTC
Recorded activity is affected by consent, blockers, tracking gaps and internal traffic.
| Metric | 7 Sept - 4 Oct 2026 | 10 Aug - 6 Sept 2026 |
|---|---|---|
| Recorded pageviews | 4 | 3 |
| Recorded sessions | 3 | 3 |