Featured Projects
-
Sensor Failure Mitigation in Automotive 3D Object Detection
Python Research Computer Vision Sensor Fusion Deep Learning Real-Time Processing
Master's thesis on enhancing the robustness of LiDAR-camera fusion for object detection in automotive applications, with a focus on mitigating the impact of individual sensor failures.Published: May 15, 2024
-
Automation tool for Isometric Action Games
Python Computer Vision Real-Time Processing Automation
An automation tool for unsupervised completion of a diverse set of tasks in the context of an isometric action RPG game. The tool uses pattern matching and computer vision to assess game state, identify UI elements, and then simulates mouse and keyboard inputs to execute actions. Tasks include real-time action combat in a 3D isometric environment and dynamic pathfinding, which go far beyond the capabilities of basic auto-clickers.Published: December 17, 2023
-
Camera-based 3D object reconstruction using velocity fields
Python Computer Vision Scene Reconstruction Deep Learning
Camera-based 3D scene reconstruction implementation inspired by "Diffeomorphic Neural Surface Parameterization for 3D and Reflectance Acquisition" by Cheng et al. (Paper, Code). We investigate the viability of this reconstruction approach for non-trivial backgrounds.Published: August 22, 2023
-
Graphics Engine Implementation in Vulkan
C++ GLSL Vulkan Physics Simulation Game Development
Implementation of graphics and shader processing in Vulkan for a 3D game engine. Over the course of a few weeks we created a low-level implementation for a simple space shooter game. This included C++ code for everything from game logic to texture optimization and terrain generation, as well as GLSL shaders for everything that has to be displayed on screen. (Since basic scaffolding was provided by TUM CGV, the full source is currently not publicly available)Published: June 29, 2023
-
Game Physics Engine Implementation using OpenGL
C++ GLFW Physics Simulation Game Development
A 3D physics engine in C++ using OpenGL, featuring rigid body dynamics, collision detection and resolution, and spring mechanics for spheres, cuboids, and tethers. Built as part of a small team, the engine powers a simple shooting game with real-time cursor interaction and collision-based scoring to showcase its capabilities.Published: May 15, 2023
-
End-to-End Learning for Indoor Scene Synthesis using Low-Dimensional Representations
Python Sensor Fusion Object Detection Deep Learning
Autoregressive synthesis of realistic indoor scene layouts. An Autoencoder in voxel space allows for direct generation of the furniture, resulting efficient and diverse furniture arrangements.Published: February 7, 2023
-
Voxel Carving Implementation for 3D Object Reconstruction
C++
Python 3D Reconstruction
We implement a voxel carving algorithm in C++ to reconstruct a colored 3D object from multiple RGB images, using pose estimation with ChArUco markers and image segmentation for preprocessing.Published: February 7, 2023
-
Evaluation of Scene Representation Networks for Streamline Integration
Python
C++ Physics Simulation Deep Learning
In this bachelor's thesis, we evaluate a pre-trained Scene Representation Network for modeling a smoke plume. We focus on analyzing the similarity of advected streamlines within the vector field.Published: February 15, 2022
-
Community Website and Guide Platform for Online RPG
React
TypeScript CI/CD
Contributed to the development of discretize.eu, a comprehensive Guild Wars 2 guide website serving thousands of daily users. Built with React, the site provides detailed dungeon guides, character builds, and community resources for high-end PvE content.Published: March 17, 2021
Academic Experience
-
M.Sc. Informatics
Technical University of Munich
Institute of Automotive Technology
April, 2022 - September, 2024Grade: 1.5 (German system, 1.0 = best, 5.0 = fail)
Thesis: Methods for Sensor Failure Mitigation in 3D Object Detection (Grade 1.3)
-
Research Internship
Nara Institute of Science and Technology
Optical Media Interface Lab
October, 2023 - March, 2024 -
B.Sc. Informatics
Technical University of Munich
Chair for Computer Graphics and Visualization
September, 2018 - April, 2022Thesis: Evaluation of Scene Representation Networks for Streamline Integration
Professional Experience
-
Working Student - Customer Success Management
C4B Com For Business AGOctober, 2021 - August, 2023
- Designed, prototyped, and shipped a cross-platform Electron application to enhance user experience, later commercialized as a companion app ("AnyBell").
- Built a Microsoft Teams app to securely integrate company data, ensuring compliance with internal policies and improving accessibility.
- Developed various internal support tools using TypeScript, Python and Powershell.
-
Tutor - Fundamentals of Programming
Technical University of MunichNovember, 2020 - March, 2021
- Led weekly programming tutorials in Java, teaching object oriented programming concepts.
- Provided hands-on coding assistance and feedback to students, helping them understand and apply theoretical concepts.
- Reviewed and graded student assignments and exams.