Aufbau einer Patienten-App und ihrer Infrastruktur

Rolle: Founding Engineer bei OWN Health, Berlin. Mobile Begleit-Anwendung für Menschen mit chronisch entzündlichen Darmerkrankungen.

Architektur: React-Native-App für iOS und Android über Cloudflare und Load Balancer an ein NestJS-Backend auf AWS ECS, dahinter SurrealDB und Qdrant, Push über Firebase, Auslieferung über EAS Build, TestFlight und die App Stores.

Ausgangslage

Ein junges Unternehmen ohne bestehende technische Basis. Gebraucht wurde eine Anwendung für iOS und Android, ein Backend dahinter und ein Weg, beides regelmässig und regelkonform auszuliefern.

Umsetzung

Die App entstand mit React Native und Expo, das Backend mit NestJS, SurrealDB und Qdrant von Grund auf neu. Für iOS habe ich die Auslieferung über EAS und TestFlight aufgesetzt, ohne eigenen Mac, über eine EC2-Instanz. Push-Benachrichtigungen für Android liefen über Firebase. Die AWS-Infrastruktur mit ECS und Load Balancer sowie die Domain über Cloudflare habe ich betreut.

Datenschutz

Auftragsverarbeitungsverträge mit den eingesetzten Anbietern abgeschlossen, Zero Data Retention bei den KI-Diensten beantragt, und im Datenmodell Pseudonymisierung sauber von Anonymisierung getrennt.

Zusammenarbeit

Code Reviews, Issue-Triage und das Onboarding eines Frontend-Entwicklers gehörten zur Rolle.

Zurück zu den Projekten