Software Engineer with focus on machine learning, distributed systems and a little bit of IT security. In addition, I am quite experienced with mobile app development.
For machine learning projects I use Python with Tensorflow or PyTorch. Sometimes in combination with Jupyter.
I like Swift and Kotlin and have experience in mobile app development as well as macOS, Linux, and Windows.
My daily friends are git, TDD and CI. I have experience with Docker, Jenkins as well as the Atlassian software development tools.
In 2016 during my abroad semester at Stanford I worked in the HCI group under Michael Bernstein directly supervised by Nicolas Kokkalis on a website called MyriadHub. MyriadHub is a crowd source based email tool to send large campaigns and collect and analyse responses.
In 2015 we developed an Apple Watch application for activity and exercise recognition for eGym during the MPD course at CDTM. For the recognition I ported the Gesture Recognition Toolkit to the Apple Watch OS and we trained a Dynamic Time Warping model to classify movements (accelerometer values).
In 2014 I developed an open source library for my bachelor thesis to access USB mass storage devices from Android phones and tablets without rooting your device. This included impleneting the SCSI command set as well as FAT32 in Java. The library is used in a couple of other projects, like AnExplorer, and in ongoing development.
Since 2012 I am regularly freelancing for Bome Software a small company based in Munich. I worked on the MidiTranslator as well as the BomeBox which is a OpenWRT/Carambola based all in one midi router.
In 2015 we developed an Industry 4.0 showcase called AgileFactory together with the software engineering faculty at TUM and T-Systems Innovation Center.