
My journey into software development began in 2004 with creating a homepage for my band using PHP,
marking my first step into the world of programming. This initial project ignited a passion for software
development, leading me to a more ambitious project: developing a music sheet editor.
To bring this idea to life, I delved into books on Object-Oriented Programming (OOP), design patterns,
and best practices in software development.
This self-guided study not only expanded my technical skills but also deepened my understanding
of software architecture and design, laying a solid foundation for my future projects.
In 2007, I began a distance learning program to become a state-certified computer scientist. This four-year course marked my transition to becoming a professional software developer and laid the foundation for my career in software development.
Since 2011, I have been working professionally as a software developer. Initially, I focused on writing and maintaining software tools for electronics manufacturing. In 2013, I joined DMG MORI, a leading manufacturer of CNC-controlled lathes and milling machines. There, I played a key role in developing app-based software for a new user interface, significantly contributing to the improvement of machine operability and user experience.
Since my initial foray into Object-Oriented Programming in 2007, the Qt framework with C++ has been my preferred tool. However, my focus has since shifted to developing microservices with Go, complemented by occasional frontend development with Angular. This evolution reflects my commitment to staying at the forefront of software development technologies and methodologies.
Recently, I started using Vue.js for my personal projects, drawn by its simplicity and effectiveness. This shift underscores my ongoing quest to leverage technologies that streamline development while delivering robust, user-friendly applications.