Featured Projects
-  Sensor Failure Mitigation in Automotive 3D Object DetectionPython 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 GamesPython 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 fieldsPython 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 VulkanC++ 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 OpenGLC++ 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 RepresentationsPython 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 ReconstructionC++ 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 IntegrationPython 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 RPGReact 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. InformaticsTechnical 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 InternshipNara Institute of Science and Technology Optical Media Interface Lab October, 2023 - March, 2024 
-  B.Sc. InformaticsTechnical 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 ManagementC4B 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 ProgrammingTechnical 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.