I started building production software early. From 2021 to 2023, while studying for my bachelor's at the Vienna University of Technology (TU Wien), I led a nine-person engineering team at LeadGen KG. We built products from scratch on ASP.NET, MS SQL, Angular and Azure, and I learned how much good structure matters once a codebase and a team start to grow.
Today I work part-time at Cloudflight, mostly in Kotlin, Java and Spring Boot with Angular and TypeScript on the front. My favourite kind of work is a turnaround: taking a system that has become hard to touch and moving it, step by step, toward a clean domain core, hexagonal boundaries and a modulith, without stopping feature delivery.
I'm equally at home in the infrastructure underneath: Terraform on Azure, Docker and Kubernetes, PostgreSQL, MongoDB, Redis and RabbitMQ, and pipelines in GitLab and TeamCity. I write C#, Python and plain HTML/CSS when the job calls for it, and I work in Agile/Scrum teams.
Lately my focus is agentic engineering: using AI agents for planning, refactoring and migrations inside guardrails that keep the architecture intact. Fast is only useful if it stays correct.
Michael