Work Experience
-
Software Engineer / Reactive Robotics / Dec 2019 – Present
At Reactive Robotics, I develop new features for the medical computing applications of a neuro-rehabilitation robot both in Python and C++. This includes the development of the data handling strategy and the in-house data warehouse, working on the GUI in Qt and the cybersecurity of the devices. I’m also getting my hands dirty when commissioning the robots before they leave for the hospitals. Working in the medical field helped me develop a strong habit of following a thorough testing and development approach, having precise requirements and working along strong quality guidelines.
-
Master Thesis / Reactive Robotics / May 2019 – Dec 2019
In my Master Thesis was about about the development of an assessment system for the patient activity level in a neuro-rehabilitation robot for very early mobilization. Here, I designed multiple experiment to describe an interaction force model for a patient in a mobilization robot, used the results from this model in an expert system to classify the behavior of a patient in the robot and developed a self-learning algorithm to adapt to the characteristic of individual patients. This project was performed together with the Chair of Robotics, Artificial Intelligence and Real-time Systems of the Department of Informatics at TUM. Final Grade: 1.0
-
Software Development Intern / Reactive Robotics / Feb. 2019 – May 2019
As part of the software development team, I am in charge of writing a communication library to log measurement data from a physical therapy robot.This includes analyzing the requirements for a logging framework both from the physical and data science perspective, implementing an easy-to-use API and integrating the results into the legacy code. Here, I not only improve on my Python skills but also learn about agile project managing, robust software development cycles and the processes and regulations of creating a medical device.
-
Working Student / Fraunhofer Institute for Embedded Systems and Communication Technologies / Oct. 2017 – Feb. 2019
At the Institute, I implement machine learning algorithms using Python for Car2X-Communication for advanced vehicular communication strategies. This includes analyzing a large amount of multidimensional data, preparing this data for machine learning algorithms, interpret the output of said algorithms and of course, implement those algorithms using Python.
-
Managing Director / Bohlale Computer School / Jun. 2013 – present
Together with two local students I founded and build a computer school in the rural areas of Lebowakgomo. This included creating a business plan, renting property, managing advertisement, teaching classes and applying for government funds. Today, my work mostly consists of advising the board of directors. In 2016, we helped 83 adults and 25 kids in gaining fundamental knowledge about computers
Education
> Electrical and Computer Engineering, Technical University Munich, 2017 – 2019 , M.Sc. , Grade: 1.3
> Electrical and Computer Engineering, Technical University Munich, 2014 – 2017 , B.Sc. , Grade: 1.7
> High School Diploma, Maria-Theresia-Gymnasium München, 2004 – 2012, Grade: 1.6