Über mich
Ich baue Software um reale Probleme herum
Ich bin Gabriel Sgroi, unabhängiger Entwickler an der Schnittstelle von Medizincontrolling, Daten und Softwareentwicklung.
Ich baue fokussierte macOS-Tools, die alltägliche Aufgaben klarer und effizienter machen. Meine Arbeit beginnt meist mit einer einfachen Beobachtung: Etwas braucht zu viele Schritte, Informationen sind schwer zugänglich, oder ein bestehender Prozess könnte besser laufen.
Gerne verwandle ich solche Beobachtungen in praktische Software — Werkzeuge, die leicht verständlich sind, im Alltag verlässlich funktionieren und sich darauf konzentrieren, eine Sache gut zu machen.
Woher ich komme
Ich habe International Management for Business and Information Technology an der DHBW Stuttgart studiert. Ich lebe in der Region Stuttgart, die stark von Engineering, Industrie und Innovation geprägt ist.
Die Region ist eng mit der Entwicklung des Automobils, dem Zeppelin und vielen weiteren Innovationen verbunden, die die moderne Industrie geprägt haben. Was mich aber am meisten interessiert, ist nicht die Geschichte selbst. Es ist die Haltung dahinter: Präzision, praktisches Denken, disziplinierte Arbeit und der Wille, eine Idee in etwas Reales zu verwandeln.
Dieses Umfeld beeinflusst, wie ich an meine eigene Arbeit herangehe. Ich schätze klares Denken, verlässliche Systeme und Lösungen, die über die erste Idee hinaus nützlich bleiben. Oft beginnt Fortschritt nicht mit einer völlig neuen Erfindung. Er beginnt damit, einen bestehenden Prozess zu verbessern oder etwas reibungsloser funktionieren zu lassen.
Was ich tue
Seit fast fünf Jahren arbeite ich im Medizincontrolling eines regionalen Krankenhausverbunds.
Meine Arbeit verbindet Prozessverbesserung, Datenmanagement und praktisches Problemlösen. Ich arbeite mit Informationen, die strukturiert, gepflegt und für die Menschen, die damit arbeiten, nutzbar gemacht werden müssen.
Das Gesundheitswesen ist ein komplexes Umfeld. Es umfasst viele unterschiedliche Menschen, große Datenmengen und Prozesse, bei denen Genauigkeit und Verlässlichkeit zählen. Schon kleine Verbesserungen können spürbar wirken, wenn sie unnötige Schritte entfernen oder wichtige Informationen leichter handhabbar machen.
Diese Arbeit hat mich gelehrt, über einzelne Tasks hinauszuschauen und die Systeme dahinter zu verstehen. Bevor ich etwas verbessern will, möchte ich verstehen, wie es funktioniert, wo Abhängigkeiten liegen und welche Wirkung eine Änderung auf die Nutzer hat.
Diese Perspektive beeinflusst alles, was ich als Entwickler baue.
Was ich baue
Neben meiner beruflichen Arbeit entwickle ich eigene Software für macOS.
Mich interessieren Tools, die die Arbeitsweise von Menschen leise verbessern. Sie müssen weder groß noch mit Features überladen sein. Sie sollen ein konkretes Problem gut lösen und sich natürlich in den bestehenden Workflow einfügen.
Dieser Ansatz spiegelt sich in den Tools wider, die ich aktuell baue: fokussierte Menüleisten-Apps, die häufige Aktionen schneller und einfacher machen. Ob es darum geht, einen häufig genutzten Ordner zu öffnen oder einen Zwei-Faktor-Code zu holen — das Ziel ist dasselbe: unnötige Reibung zu reduzieren, ohne ein weiteres kompliziertes System hinzuzufügen.
Ich mag den kompletten Entwicklungsprozess. Er beginnt mit dem Erkennen eines Problems und geht weiter über Recherche, Design, Umsetzung, Tests und Verfeinerung. Jede Stufe zeigt etwas Neues an der ursprünglichen Idee.
Das beste Ergebnis ist, wenn ein Tool so klar wird, dass es keine Erklärung mehr braucht. Es funktioniert einfach.
Wie ich über Software denke
Minimalismus ist ein wichtiger Teil meiner Produktphilosophie.
Ein weiteres Feature hinzuzufügen ist meist leicht. Zu entscheiden, was nicht dazugehört, ist deutlich schwerer. Ein Produkt kann viele Möglichkeiten bieten und trotzdem keine klare Erfahrung liefern. Die Herausforderung ist die richtige Balance zwischen Fähigkeit und Einfachheit.
Gute Software versucht für mich nicht, alles zu können. Sie fokussiert sich auf das wesentliche Problem und behandelt es sorgfältig.
Dazu gehören die Details: die Formulierung eines Buttons, die Anzahl der Schritte in einem Workflow, die Organisation von Informationen und was passiert, wenn etwas nicht wie erwartet läuft. Für sich genommen wirken diese Entscheidungen klein — zusammen entscheiden sie, ob sich ein Produkt mühelos oder unnötig kompliziert anfühlt.
Minimalismus heißt nicht, Software leer oder eingeschränkt zu machen. Es heißt, Unnötiges zu entfernen, damit das Nützliche leichter sichtbar und nutzbar wird.
Mein technisches Fundament
Mein technischer Schwerpunkt liegt in Datenbankarchitektur und den Systemen rund um verlässliche Daten.
Ich gestalte gerne Strukturen, die klar, konsistent und langfristig tragfähig sind. Gute Datenarchitektur schafft ein solides Fundament für alles, was darauf aufbaut — von internen Prozessen bis zu nutzerseitigen Anwendungen.
Die Arbeit mit Datenbanken hat auch geprägt, wie ich Software generell denke. Ich achte auf Beziehungen, Abhängigkeiten, Konsistenz und langfristige Wartbarkeit. Ein System soll nicht nur heute funktionieren; es soll verständlich und anpassbar bleiben, wenn sich Anforderungen ändern.
Ob ich einen Prozess im Medizincontrolling verbessere oder unabhängig eine kleine App baue: Es gelten dieselben Prinzipien — klare Struktur, verlässliches Fundament und ein Ergebnis, das ein echtes Problem löst.