๐ My name is Michael
Iโm a Software Architect & Developer who loves building software and technical solutions.
When Iโm not in front of the computer, youโll probably find me swimming, cycling, or teaching how to swim. Iโm also deeply interested in training theory. Sport helps me find balance and focus, and it complements my work in tech in surprising ways.
๐ป My Backgroundโ
My programming journey started early โ at the age of nine โ with a level editor for a widely known strategy game. That quickly turned into game development, which led me to PHP and web design. Since then, Iโve built everything from WordPress themes and custom frameworks to IoT devices and automation tools.
Driven by curiosity and purpose, I kept exploring: Linux, Python, JavaScript, C, electronics, 3D printer, embedded systems โ whatever solved a problem or taught me something new.
๐ My Journey So Farโ
I studied Computer Engineering, where I immersed myself in diverse technologies and ideas โ from machine learning to VHDL to computational logic. I built my own cpu, electronic projects, experimented with many programming languages, and sharpened my systems thinking.
Professionally, Iโve worked as:
- Frontend Lead Developer
- Software Development Teacher
- Prototyper & Software Architect
Across all these roles, one thing became stronger and stronger: I want to use tech to simplify complexity and serve real human needs.
๐ก What Drives Meโ
What kinds of projects excite me most right now?
I love working on projects that have real impact โ tools that improve people's lives in meaningful ways. Iโm altruistic by nature, so I prefer building apps that create value, not ones that exist just to extract it.
What values guide the way I work with clients or teams
I care deeply about developer experience. Developers are often overlooked as key stakeholders in a project. But their mindset and morale have a huge impact on project success. I believe in crafting environments where everyone feels motivated and empowered.
What are the biggest lessons Iโve learned from failed or challenging projects?
Clarity is everything. Teams need a shared, concrete understanding of the projectโs end goal. Ambiguity and misalignment are the fastest paths to failure.
How do sport and software development influence each other in my life?
Both complement each other. Sport sharpens discipline and focus โ it clears the mind. And that mental clarity helps me tackle complex problems in tech.
What kind of problems do I hope to solve in the next 5 years?
I want to help shift the perception of technology. Too often, it becomes a goal in itself, adding complexity instead of reducing it. I dream of a future where technology fades into the background and truly serves us โ giving us more time for what really matters: connection, presence, and purpose.
What tools or technologies am I currently experimenting with?
Right now, Iโm exploring Keycloak (OAuth2) and Go, pushing my understanding of identity and (performant) backend services.
๐ค Letโs connectโ
If you're looking for a reliable, forward-thinking tech partner for your next project โ especially one that values real impact, thoughtful architecture, and the people behind the code โ letโs talk.
Book a Call