Hi there, I'm Moritz 👋
I'm a {ML, robotics} engineer with a deep passion for turning all types of interesting ideas into code. The repositories on this profile represent a subset of my personal, code-based projects and explorations.
A few noteworthy projects:
- PythonPhysicsEngine: A modular 2D physics engine built from scratch in pure Python to demystify the inner workings of physic engines. It features a highly modular architecture that allows for swapping different algorithms for integration, collision detection, and constraint solving. The engine emphasizes clarity over performance, with every component, from vector math to the constraint solver, implemented to ensure a deep understanding of the underlying mechanics.
- DatasetBenchmark: An exploration into efficient data loading, motivated by the unique challenges of robotics datasets where synchronized, heterogeneous data (videos, trajectories, etc.) is common. This project contains a small set of tools and reproducible benchmarks to quantify the influence of various file formats and data loading strategies for these complex scenarios on given hardware configurations.
- fusion_addin_framework: A Pythonic, object-oriented framework that abstracts away the complexity of the Fusion 360 API. It significantly reduces boilerplate, letting you build powerful add-ins in fewer lines and focus on your core logic.
- CADTris: What happens when you push a CAD API beyond its intended limits? You get to play Tetris! This fully-functional game, built inside Autodesk Fusion 360, is a testament to what's possible if you understand your tools and use them in a creative way. It was featured on the official Fusion 360 App Store and serves as a powerful demonstration of my
fusion_addin_framework. - paper2note A command-line tool and Python library that automatically generates Markdown notes from PDF files of scientific papers. It extracts metadata, renames the PDF, and populates a user-defined markdown-template.