Matthias is a highly skilled software engineer with a special focus on Python, artificial intelligence, and machine learning. He has successfully designed and implemented a sophisticated computer vision solution for precise object and person detection, adeptly managing every aspect, including data collection, model training, and deployment on embedded hardware. With an outstanding track record of accomplishments, Matthias excels in swiftly developing prototypes and seamlessly integrating solutions into back-end systems or edge devices.
Child presence detection inside vehicles with NIR camera: Lead role for all AI related activities, effort and feasibility estimation, planning of data recording and labelling campaigns, training and testing of ML models using TensorFlow and Keras. Application development in C++ for deployment on Qualcomm Snapdragon and QNX based automotive HPC system. Tests with synthetic data in addition to real images. Passenger abnormal body pose detection: Combined pose keypoint estimation with pose classification by feeding keypoints into tree based ML model
Weitblick.ai
Software Developer
2022 - Present (2 years)
Continental
AI Software Engineer
2018 - 2021 (3 years)
Remote
Detection of objects inside vehicles with NIR/RGB cameras: Collected and (auto)labeled images, trained model using TensorFlow Object Detection API, hyper parameter optimization. Application development in Python and C++ for deployment of AI models. Integrated object detection and pose estimation algorithms for a cabin sensing demonstrator running inside an autonomous shuttle bus. Model quantization with TensorRT for Nvidia Jetson Nano target device. Implemented wrapper for TensorFlow Object Detection API to simplify training on custom datasets, created Docker image for dependencies. Used by colleagues across departments for training models. Developed visual crop row detection node for agriculture robot using a stereo camera, Python, OpenCV and ROS.
I spearheaded the development of a Python back-end system that utilizes phone camera footage to generate innovative 3D models. My role encompassed designing and implementing a robust image processing pipeline, enabling precise 3D point cloud and texture calculations. Furthermore, I constructed a state-of-the-art REST API, leveraging FastAPI technology, to facilitate seamless deployment on cloud platforms.
I have contributed towards the development of a computer vision system catering to the specialized needs of automotive cabin sensing, encompassing pivotal functionalities such as object detection, driver state recognition, and child presence detection. In my capacity as an AI software engineer, my responsibilities entailed proficient management of data collection and labeling, model training, and successful integration of the system onto automotive hardware.
I spearheaded the conception and implementation of a cutting-edge computer vision pipeline designed to facilitate the navigation of an autonomous robot across agricultural fields. Leveraging live camera data, my contribution involved the creation and application of advanced image processing techniques utilizing OpenCV. Furthermore, seamless integration of this solution into a ROS node was achieved.
Education
Master's Degree in Computer Science
Regensburg University of Applied Sciences (OTH Regensburg)
2015 - 2018 (3 years)
Bachelor's Degree in Computer Science
Regensburg University of Applied Sciences (OTH Regensburg)