Hey there! I'm- Maik Hasler.
|
Professional software developer who loves software architecture and system design. Specialized in web development and the .NET ecosystem. Occasionally sharing what I learn along the way.
.NET .NET
Docker Docker
CI/CD CI/CD
PostgreSQL PostgreSQL
Vue.js Vue.js
Sass Sass
.NET .NET
Docker Docker
CI/CD CI/CD
PostgreSQL PostgreSQL
Vue.js Vue.js
Sass Sass
HTML HTML
CSS CSS
TypeScript TypeScript
Git Git
JavaScript JavaScript
Python Python
HTML HTML
CSS CSS
TypeScript TypeScript
Git Git
JavaScript JavaScript
Python Python
About me.

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.

Myself
I've a blog.
Make your unhappy code paths more expressive

7 min read

Exceptions are expensive, unexpressive and may turn expected failures into runtime errors. A possible solution? The result pattern.

.NET

Proposal

How measurement helped me decide whether to go to university

3 min read

and how you can apply the same principle on seamingly impossible or hard decisions.

Documentation

Why I love PlantUML diagrams

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

Let's connect.

Whether you want to discuss ideas, share feedback or just have a chat.

LinkedIn