Software engineer based in Düsseldorf, Germany, with 5+ years of professional experience building backend services, internal tools and data integrations — most recently focused on security automation. I like building products people actually use: clean APIs, reliable data and interfaces that stay out of the way.
Main stack: C# / .NET · Python · Java · JavaScript / Node.js · React / Vue.js · SQL Server · SQLite · REST APIs · Elasticsearch · Docker · Azure DevOps · Linux
| Project |
What it is |
Tech |
| Salon Tracker (.NET) |
ASP.NET Core port of Salon Tracker on the same API contract: the React app runs on it unchanged and backups move between both versions; 73 xUnit tests against a real PostgreSQL via Testcontainers in CI |
C# · .NET 10 · ASP.NET Core · EF Core · PostgreSQL · Docker |
| Warehouse Management System |
Receiving → stock → picking → shipping, with a stock ledger, optimistic concurrency and 57 xUnit tests in CI |
C# · ASP.NET Web Forms · EF6 · SQL Server |
| Private Server |
Self-hosted media sharing for small groups — albums, comments, live pinboards, video transcoding pipeline |
React · Node.js · SQLite · Socket.IO · ffmpeg · Docker |
| Vokabel Taboo |
Real-time multiplayer vocabulary game used in my German course |
Node.js · Socket.IO · Claude API · Docker |
| music-sync |
Two-way Spotify ↔ YouTube Music playlist sync with fuzzy matching that never deletes or duplicates |
Python · rapidfuzz · pytest |
| Image Enhancer |
Desktop app that upscales photos and videos with Real-ESRGAN / GFPGAN |
Python · PyTorch · PySide6 · ffmpeg |
- Looking for a product-focused software engineering role in Germany or the Netherlands
- Learning German 🇩🇪