About Me
A passionate software developer dedicated to crafting clean, efficient, and maintainable code
I'm a full-stack developer based in Bubendorf, Switzerland, with a strong focus on backend development using Java. My passion lies in building scalable, maintainable applications that solve real-world problems while adhering to clean code principles. I value refactoring, maintainability, and taking responsibility for the solutions I create.
Since 2021, I've been working at iRIX Software Engineering AG, where I lead the development and maintenance of critical energy trading platforms for Axpo Solutions AG. My work involves managing 12-year-old legacy systems while implementing modern features, ensuring high availability for mission-critical trading operations across multiple European energy markets.
I hold a Bachelor of Science in Computer Science from the University of Basel, with a focus on Artificial Intelligence and Machine Learning. My bachelor thesis explored implementing and evaluating successor generators in the Fast Downward Planning System.
Backend Development
Expert in Java with 4 years university + 4 years professional daily use, building scalable enterprise applications
Legacy System Modernization
Leading maintenance and modernization of 12-year-old platforms while delivering new features
Clean Code & Refactoring
Passionate about code quality, introduced Sonar and comprehensive testing practices
Energy Trading Systems
Specialized in mission-critical trading platforms for European energy markets
Technologies I Work With
Beyond Code
Medieval Stage Combat
Practicing choreographed stage combat with various weapons, combining physical discipline with performance artistry
Music
Playing guitar, expressing creativity through music as a balance to technical work