02 / Über mich und Arbeitsweise
Über mich und Arbeitsweise
Ich arbeite an Frontend, Backend, Softwaretests und datenintensiven Interfaces. Mein Prozess beginnt damit, das Problem abzubilden und anschließend die kleinste Version zu bauen, mit der sich eine Annahme prüfen lässt.
Woran ich arbeite
Ich bin Entwickler und mag Probleme mit sichtbarem Ergebnis: eine Karte, die eine Frage beantwortet, eine Simulation, die man erneut laufen lassen kann, eine Test-Suite, die die Regression abfängt, ein Rätsel, das sich öffnet, wenn Verkabelung und Code zusammenpassen. Der Großteil meiner Arbeit liegt dort, wo Frontend, Backend und die physische Welt aufeinandertreffen.
Bremen, Deutschland · M.Sc. Informatik · Offen für Software-Rollen
A
Frontend-Entwicklung
Interfaces mit React, Next.js, Vue und Nuxt, durchgehend in TypeScript — gebaut, um schnell, lesbar und wartbar zu bleiben.
Eingesetzt in — Biodiversity Warehouse / TSP-Algorithmuslabor / Fokur Toto Ligi
React · Vue · TypeScript
B
Full-Stack-Entwicklung
REST-Services mit Java und Spring Boot über MongoDB und PostgreSQL, mit Docker containerisiert — von der Entwicklung bis zum Deployment.
Eingesetzt in — TSP-Algorithmuslabor / Fokur Toto Ligi
Spring Boot · MongoDB · Docker
C
Karten & Geodaten
Interaktive Karten mit OpenLayers, räumliche Daten in PostGIS, Ebenen veröffentlicht über GeoServer — von UTM-Gittern bis zu Ladenetzen.
Eingesetzt in — Biodiversity Warehouse / EV-Ladeinfrastruktur
OpenLayers · PostGIS · GeoServer
D
Testing & Automatisierung
End-to-End-Tests mit Playwright und Selenium, eingebunden in GitLab CI/CD, damit Regressionen auffallen, bevor Nutzer sie finden.
Eingesetzt in — Spor-Toto-Testautomatisierung
Playwright · Selenium · GitLab CI/CD
E
Interaktive Systeme
Physical Computing mit Arduino — Sensoren, Relais und Zustandsautomaten, die Software mit Räumen, Requisiten und Hardware verbinden.
Eingesetzt in — Escape-Room-Rätselsystem / Fokur Toto Ligi
Arduino · C++ · Elektronik
F
Wie ich arbeite
Ich überführe unklare Anforderungen in verständliche, testbare und praktische Systeme. Dabei arbeite ich schrittweise, prüfe früh und verbessere auf Basis echten Feedbacks.
- 01Das Problem abbilden
- 02Die kleinste funktionierende Version bauen
- 03Annahmen mit echten Daten prüfen
- 04Die Struktur verfeinern
- 05Änderungen dokumentieren