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 | 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 🇩🇪