CV
TL;DR: Senior developer and systems engineer with strong architectural skills, hands-on Go expertise, experience leading engineering teams, and a track record of making complex systems predictable. Comfortable driving technical direction, aligning stakeholders, and building both backend platforms and device-level systems that behave reliably in the real world.
Profile
Developer and systems engineer with deep experience in backend platforms, event-driven architectures and device-level systems. I move comfortably between hands-on engineering, refactoring complex services, designing clear domain boundaries, and providing technical direction in fast-paced environments. I enjoy building systems that stay predictable as they grow and prototyping ideas at high speed when exploration is the goal.
Beyond the technical work, I’m experienced in leading teams, setting engineering direction, and handling the organisational side of software development — from aligning stakeholders to resolving cross-team tensions and keeping delivery on track. I’m direct, outcome-focused, and comfortable making decisions in environments where requirements, personalities and priorities overlap.
Core Skills
- Backend & Systems Engineering: Go, C#, TypeScript, REST, OpenAPI, sqlc, PostgreSQL, SQLite
- Architecture: Event-driven design, lightweight DDD, microservices, high-clarity service boundaries
- Infrastructure: AWS, Azure, Kubernetes, Docker, CI/CD pipelines, Terraform
- Device-Level Systems: Raspberry Pi, ESP32, NFC, GPS, pump and sensor integration, power monitoring
- Automation & Tooling: Webhook processing, message transformation, developer tooling, CLIs, TUIs
- Engineering Practices: Observability, structured logging, service templates, maintainable codepaths
- Leadership & Delivery: Team guidance, technical strategy, stakeholder alignment, improving engineering processes
Experience & Capabilities
I’ve led the technical direction and day-to-day development of a high-growth social-media platform, responsible for backend architecture, delivery speed, team processes, and platform reliability. A major part of this work involved building a system that collected and harmonised daily revenue data from multiple large referral partners. We ingested heterogeneous provider APIs, normalised the structures, applied concurrency-safe aggregation patterns, and produced consistent financial snapshots used for daily operations and campaign planning.
My leadership approach is pragmatic and transparent: clarify goals, remove blockers, cut through noise, and keep teams focused on producing high-quality, measurable outcomes. I’m comfortable navigating both technical and interpersonal challenges and keeping communication grounded when multiple departments need to align.
Across consulting and engineering roles, I’ve modernised public-sector and enterprise systems by refactoring critical Go services, unifying error handling, stabilising data pipelines, and introducing maintainable patterns such as sqlc-based data access and reusable service templates. My work often involves stepping into messy or under-documented environments and making them predictable.
On the device side, I design and build Linux-class devices that interact with the physical world — sensors, pumps, NFC, GPS, LEDs, custom PCBs — and pair them with Go runtimes that use asynchronous events, domain boundaries, and observability as first-class citizens.
In my spare time I build high-speed MVPs where the goal is immediate value: browser extensions, webhook platforms, note-capture tools, automation backends, and small developer utilities. Fast iteration and clear problem scoping are constant themes.
Interests
- Event-driven architecture and practical DDD
- Device-level systems that balance hardware constraints with clear software structure
- Developer tooling, CLI/TUI interfaces, friction-reducing automation
- High-speed prototyping and architectural exploration
- Data + music experiments: Bandcamp/Spotify pipelines, discovery tooling
- Observability, tracing, and runtime transparency
Background
Computer Science (B.Sc.) and Fachinformatiker AE.
15+ years shaping backend systems, building device-level software, guiding engineering teams, and delivering production-grade tools in environments where clarity and reliability matter.