Projects
Embodied AI and robotics
Kiko, Barycenter Lab
Home robot that knows its owner, follows them, talks and films reels.
Ein Heimroboter, der seinen Besitzer kennt, ihm folgt, spricht und Reels filmt.
- Role
- I lead AI and computer vision.
- Status
- Hardware build in progress
- Stack
- NVIDIA Jetson, ROS 2, Python, Computer vision
RL for robot control (MSc thesis)
Trains RL agents for motion and control in physics-based simulation.
Trainiert RL-Agenten für Bewegung und Steuerung in physikbasierter Simulation.
- Role
- My MSc thesis, with Dr. Fahmid Al Farid.
- Status
- In progress
- Stack
- Python, PyTorch, CUDA, ROS 2, MuJoCo
Apex
Interactive PyBullet world with object semantics, plus a goal-driven autonomous racing robot with monitoring in ROS 2.
Eine interaktive PyBullet-Welt mit Objektsemantik und ein zielgerichteter autonomer Rennroboter mit Monitoring in ROS 2.
- Status
- Released
- Stack
- PyBullet, ROS 2
microduck
A small biped duck robot I am building in Rust.
Ein kleiner zweibeiniger Entenroboter, den ich in Rust baue.
- Role
- I build it.
- Status
- In progress
- Stack
- Rust
turtlebot3-beacon
ROS 2 work on the TurtleBot3 platform.
Arbeit mit ROS 2 auf der Plattform TurtleBot3.
- Stack
- ROS 2, TurtleBot3
Health AI
NeuroPrism
Explainable brain health AI from EEG, face, speech and text.
Erklärbare KI für Gehirngesundheit aus EEG, Gesicht, Sprache und Text.
- Role
- Independent open source project.
- Status
- In progress, code release planned. Research project, not a medical device.
- Stack
- EEG, Transformers, Language models
Home stroke monitoring
Detects early stroke risk from continuous body signals with machine learning.
Erkennt ein frühes Schlaganfallrisiko aus laufenden Körpersignalen mit Machine Learning.
- Role
- First author, IEEE ICEECT 2024.
- Status
- Published
- Stack
- Machine learning
Applied ML and systems
SpotZero
Few-shot visual defect inspection. It learns a defect from about 20 images and runs on site on a Jetson, so no image leaves the factory.
Visuelle Fehlerprüfung mit wenigen Beispielen. Es lernt einen Fehler aus etwa 20 Bildern und läuft vor Ort auf einem Jetson, sodass kein Bild die Fabrik verlässt.
- Status
- Released as open source
- Stack
- PyTorch, FastAPI, React, ONNX, TensorRT
- License
- MIT
Purser
Local console that meters, caps and audits AI coding agents, with a hash-chained token ledger and an audit log you can verify.
Eine lokale Konsole, die KI-Coding-Agents misst, begrenzt und prüft, mit einem verketteten Token-Ledger und einem prüfbaren Audit-Log.
- License
- Apache 2.0
Dragoman
Offline German and English speech translator on a phone, with whisper.cpp and a local LLM. No cloud.
Ein Offline-Sprachübersetzer für Deutsch und Englisch auf dem Handy, mit whisper.cpp und einem lokalen LLM. Keine Cloud.
- Stack
- whisper.cpp, Local LLM
AI Interviewer
Voice agent that runs a live technical interview. Median response 850 ms and under 20 cents per session across 30 test interviews.
Ein Sprachagent, der ein technisches Interview live führt. Mediane Antwortzeit 850 ms und unter 20 Cent pro Sitzung über 30 Testinterviews.
- Role
- I designed it as a student capstone.
- Stack
- Bun, React, OpenAI Realtime API, Deepgram
floorline
Open source analytics and ML for warehouse operations with XGBoost, SHAP and K-means.
Open-Source-Analytik und ML für Lagerprozesse mit XGBoost, SHAP und K-means.
- Stack
- XGBoost, SHAP, K-means
- License
- MIT
jobtrawl
Finds research and student job posts across Germany, scores them and emails a ranked sheet each morning.
Findet Forschungs- und Studentenjobs in ganz Deutschland, bewertet sie und schickt jeden Morgen eine sortierte Liste per E-Mail.
- License
- MIT
Generative media platform
Text-to-video, text-to-image and face swap with model routing.
Text-to-Video, Text-to-Image und Face Swap mit Routing zwischen Modellen.
- Stack
- TypeScript, React, Express, Prisma, Postgres, MinIO, Docker