I'm Maik, a software architect based in Oldenburg, Germany. I'm passionate about software architecture and system design, specialising in web development and the .NET ecosystem. Alongside my technical work, I'm a vocational trainer at my company and a volunteer examiner at the IHK Oldenburg.
My fascination with programming began when I was a teenager and got my first gaming computer. I started playing video games and quickly became addicted to them. Instead of just playing them, I started building tools for the games I played. That way I became familiar with concepts such as APIs or system integrations before I started my vocational training in 2021.
Today, I develop web applications, migrate legacy systems and have the freedom to experiment with different programming languages, frameworks, libraries and architectural paradigms. I work on projects that challenge me continuously and allow me to learn something new every day.
7 min read
•
Exceptions are expensive, unexpressive and may turn expected failures into runtime errors. A possible solution? The result pattern.
.NET
Proposal
3 min read
•
and how you can apply the same principle on seamingly impossible or hard decisions.
Documentation
3 min read
•
PlantUML is a fantastic tool for creating diagrams. It’s text-based, easy to render, versionable and readable by LLMs.
Diagrams
UML
Tools
Documentation