About
I currently study computer science with a special interest in
software engineering.
Throughout my studies I participated in different software
projects. Most recently I finished a research project in which
the objective was the prediction of emotions in the participants
faces using a machine learning model, while the faces were
partially occluded by a VR headset. To this end, collecting data
from 16 participants was planned and carried out, followed by
the creation and analysis of a dataset.
Other
projects include the Data Mining Cup 2022 competition, where our
team finished 16th out of 78 teams. I learned a lot about
different data science techniques and that solving real-world
data science problems is a lot harder than it seems at first
sight.
Resume
Education
Bachelor of Science - Media Systems
2020 - 2024
University of Applied Sciences Hamburg
- Current average: 1.5 (scale from 1.0 best to 5.0 worst)
- Relevant Coursework: Adaptive Systems and Artificial Intelligence, Software Development I & II, Software Engineering, Databases, Computer Networks, Theoretical Computer Science, Information Technology I - III
- The practice-oriented Media Systems degree course qualifies students as computer scientists who, in addition to posessing core computer science knowledge, are skilled in the areas of software development, network and server technology, multimedia services, and storage technologies.
Professional Experience
Software Engineer
09/2022 - 03/2023
Mynaric Lasercom, Munich (Remote)
- Automate the manufacturing process of PCBs used for laser communication systems & satellites using Python & GraphQL
Teaching Assistant
09/2020 - 07/2022
University of Applied Sciences, Hamburg
- Supervise students during coursework (~50 participants) for courses Information Technology I and Advanced Programming, grade coursework, lecture tutorial courses
Audio Engineer
09/2015 - 02/2020
Self Employed, Stade
- Instrumental and vocal recording, Audio Editing, Mixing, Mobile Recording
- Support clients with data analytics e.g. Google Analytics, YouTube
- Managing projects of different clients under time constraints
IT Consultant
10/2014 - 08/2015
Jungmann Systemtechnik, Buxtehude
- Technical concept creation and consulting for monitoring and management systems in IT control centers. Integration of existing systems into one proactive system, using intelligent desktops and large-screen monitor systems.
Projects
Quivis - Personal Health Record Management
05/2024 - today
Personal Project
Quivis is a personal health record management system that allows you to store your medical data in an orderly fashion, visualize it in a convenient way and get assistance of the large language model Claude 3. This is currently work in progress.
Java, Spring, Angular, PostgreSQL, HTML/CSS, JavaScript, TypeScript
Deep Learning based Facial Emotion Recognition under HMD Occlusion (Research Project)
04/2023 - 01/2024
Research Project
Planning and conducting an experiment with 16 participants to create a dataset for deep learning based facial emotion recognition. Analyzing the dataset in Python using a deep learning model for emotion recognition, while the faces of the participants were partially occluded by a Head Mounted Display (HMD).
Python, Machine Learning, HTML/CSS, JavaScript, Project Management
3D X-Ray Simulation
04/2023 - 07/2023
University Project
Developing a 3D X-Ray simulation for training purposes in the medical field. The simulation was able to simulate the most important steps when doing a specific X-Ray image of the thigh.
Unity, C#, Blender
Software for Optimizing the Manufacturing Process of PCBs for Laser Communication
09/2022 - 03/2023
Company Project
Developing software to optimize the manufacturing process of printed circuit boards (PCBs) used for laser communication in satellites and ground stations. Creating interfaces and converting various data formats for direct transmission of component data from PCB design software to production machines. Developing tests to verify component data Eliminating manual data entry to reduce errors and save time.
Python, PostgreSQL, GraphQL, HTML/CSS, GitLab, JIRA
Data Mining Cup 2022
04/2022 - 07/2022
Data Science Competition
Predict user-based replenishment of a product based on historical orders and item features. For a predefined subset of user and product combinations it should be predicted if and when a product will be purchased during the prediction period.
Python, Scikit-learn, Matplotlib, XGBoost, Knime
Timetracker CRUD App
09/2021 - 02/2021
University Project
Time Tracking CRUD App in Java that allows you to track your time using a stopwatch, add projects and save it to a database. In the dashboard you can see the time you spent on each project. Primary aim was to learn how to work in a team and planning a software using requirements engineering, choosing a process model (we went with Scrumban), effort estimation, choosing a software architecture, choosing design patterns, creating UML diagrams and use Git and Github for versioning.
Java, H2, Git, Project Management, Scrumban, UML
Fun Stuff
Cellular Automata
05/2024 - 05/2024
Personal Project
Java implementation of 1D cellular automata
Java