About me
I am an engineer and system architect with more than 15 years of experience across product development, web services, and distributed systems.
I work with people that need clear technical direction and fast hands-on execution, especially when reliability, scalability, and maintainability matter.
My approach is pragmatic and low on ceremony. I look at the domain, the constraints, and the maturity of the system, then work toward solutions that are sound, practical, and worth maintaining.
I like building systems that are meant to survive contact with reality: clear enough to evolve, robust enough to operate, and practical enough to ship.
How I work
- Pragmatic decisions instead of one-size-fits-all architecture
- Clear communication and low-overhead collaboration
- Focus on working systems, sensible trade-offs, and real progress
What I help with
- Web services for new and growing products
- Distributed systems that need to scale and hold up in production
- Modernization, refactoring, and stabilization of systems that became hard to change
How I deliver
- System-level thinking combined with hands-on execution
- Architecture reviews, implementation, and technical direction
- AI-assisted workflows used to increase speed without compromising quality
Languages: Kotlin, Scala, Java, TypeScript, JavaScript, Go
Architectural approaches: Microservices-based architecture, service-oriented architecture (SOA), domain-driven design (DDD), reactive programming, event streaming, DevOps, Infrastructure-as-Code (IaC)
Tools: GitLab CI, Docker
Experience
System Architect — milch & zucker GmbH
Coordination of architectural topics and technical lead regarding both automation platform and product development.
Software Developer / Platform Engineer — milch & zucker GmbH
Conception and development – including insurance of production-readiness through automated testing and monitoring – of webservices to automate the application lifecycle process with container technologies in a small team within a medium-sized company. With both autonomy and responsibilities for the developed components.
Co-Founder — Particify GmbH
Design and development of the service-oriented web application ARSnova with regards to availability and scalability. Assurance of quality, maintainability and stability with automated testing. Design and implementation of a payment system including functionality gated behind paid accounts.
Lecturer — Technische Hochschule Mittelhessen
Creation and implementation of courses in the field of computer science like microservices architecture. Supervision of final theses.
Research Assistant — Technische Hochschule Mittelhessen
Support and expansion of the source code management infrastructure, including GitLab CI, and support with DevOps tasks. Lecturing about microservices, concurrent and distributed programs, DevOps, and backend technologies.
Open Source Software Developer — ARSnova
Core Maintainer / Developer of the audience response system ARSnova within a small developer team. Refactoring legacy code and migrating the architecture to a service-oriented system including microserivces.