Hello, I’m Matthijs Liethof, a self-taught programmer. Throughout my journey, I’ve had the opportunity to work in different programming languages and paradigms.

Although I didn’t follow a traditional educational path in programming, my passion and dedication led me to explore different aspects of software engineering. I lean towards typed languages and have a strong inclination towards DevOps, with hands-on experience in Azure and Kubernetes. Besides doing that in a professional context I enjoy tinkering and researching and learning in my own Homelab, where I run several workloads.

Currently, the language/ecosystem of choice lies firmly within .NET, where I continue to expand my skills and knowledge.

Engaging with the developer community is something I truly enjoy, and I actively contribute as an organizer at Nimma.codes.

Throughout my career, I have had the privilege of leading teams and applying an elastic leadership style. I believe that effective leadership involves adapting to the needs of the team and the project, being flexible in approach, and fostering an environment of collaboration and psychological safety. I firmly believe that a high-performing team is one that collaboratively tests hypotheses and embraces a holistic perspective.

To me software is not just a means to a monetary end, but a powerful tool to create meaningful impact on businesses and people. For me, it’s not enough to simply write code; it’s about understanding the needs of businesses and individuals, and leveraging technology to drive positive change.

Delivering working software in production goes beyond just writing good code. It involves cultivating strong team habits, such as automated testing, code quality checks, security practices, and fast reliable feedback loops.