Software Consulting

I offer software architecture and engineering consulting for teams who want to build systems that are maintainable, scalable, and understandable — without unnecessary complexity.

I can help both early-stage projects that need a solid foundation, as well as existing systems that are starting to creak under their own weight.

Designing & implementing new applications

From initial architecture decisions and technical concepts to production-readiness

Modernisation & Transformation

From small refactorings to increase maintainability to migration to modern architectures.

Codebase & architecture reviews

In-depth reviews with concrete feedback, trade-offs, and suggestions.

Technical guidance & supervision

Acting as a sparring partner for engineers and teams.