I'm a passionate software engineer based in Erlangen, Germany. In 2020, I finished my master's degree in mechatronics at the FAU Erlangen-Nürnberg. Ever since, my curiosity has been driving me to expand my programming skills and develop my understanding of science and mathematics along the way. I particularly enjoy creating user-friendly interfaces for complex, physically-oriented software applications. Scroll down for a more detailed look at my professional experience.
Firmware Engineer • February 2021 - present
At Interherence GmbH I had the opportunity to be strongly involved in the development of a brand new, state-of-the-art TIRF device. Starting in February 2021, I was tasked to develop the firmware for the device, together with a highly international team of engineers. My tasks included the development of hardware abstraction layers for different hardware components of the system, a graphical user interface realized through a 1024x600 touch screen, the internal logic of the device, a cloud based server application to interact with the devices and much more. The technologies I worked with include C/C++ and Python as programming languages, Git for version control, debian Linux as the embedded operating system, LVGL as a low-level graphics library, Django as a framework for web applications and more.
PLC Programmer • April 2017 - February 2020
Leistritz Extrusionstechnik is where I started out my professional career in software development, initially as a full-time intern, tasked with modifying the existing user interface for an industrial rheometer. Later, as a working student, I continued the development of the rheometer device as well as working on the firmware for the main product, the extrusion machine. For this, I was tasked to learn and understand AWL, an assembly-like programming language in order to migrate old pieces of legacy code as well as implement new functionalities. In addition to the development tasks, I also fulfilled administrative IT roles like managing and distributing a virtual machine with engineering tools installed. At Leistritz, I mainly used TIA-Portal, a Siemens framework for industrial automation.
Tutor• 2015 - 2022
Early during my study program, I became interested in teachning subjects that I enjoyed, such as mathematics and mechanics. Initially, I worked as a university-employed tutor, helping students with specific subjects that I had already passed. Later on, especially during the covid pandemic, I engaged myself as an online tutor for university students throughout Germany. The subjects I teach range from mathematics and physics to computer science.
Master of Science in Mechatronics • 2017-2020
In 2020, I completed my Master's degree mechatronics at the Friedrich-Alexander university in Erlangen. For my Master's thesis, I developed a control algorithm for a flight drone from scratch. The drone featured sensors including a gyroscope, an accelerometer, a barometer as well as a downward-facing camera. For the project, I implemented data processing algorithms for these sensors as well as a state estimator feeding back into a my custom linear controller. Additionally, I conducted a Lyapunov analysis, resulting in a segmentation of the state space to enable the drone to recognize unsafe scenarios and recover from them. The thesis can be viewed here (German).
Bachelor of Science in Mechatronics • 2013-2017
In 2017, I completed my Bachelor's degree in mechatronics at FAU. For my final thesis, I established a procedure to evaluate the quality of electrically insulating materials in motors.
The following are the core skills I've built over many years developing software both professionally and as a hobby: