MotionMiners GmbH
Software Developer
Mar 2022 – Present
Germany
Current role
Airgo XP, ergonomics platform
Co-led an ergonomics platform running in real logistics environments. I built the Kotlin session-processing pipeline behind it, which turns 500 Hz sensor streams into worker sessions, ergonomic metrics and analytics-ready records. It's a write-heavy, timing-sensitive path, and it had to stay reliable on field devices with very little headroom.
The most useful thing I did there was write a k6 load test at the shape of production: five teams, 100 workers, 15 days, roughly 1.4 million sensor records. It showed where the pipeline actually bent, and fixing those points improved throughput by about 70%. I also integrated custom ML inference for real-time posture and activity recognition, at 80% accuracy or better, and we validated the whole thing across 600 hours of user testing.
Companion, BLE signal processing
Kotlin and BLE components handling signals from more than 600 Bluetooth beacons at once, in working warehouses. I pushed for clean architecture and disciplined testing here, and coverage ended up above 90%, which took most of the regression risk out of releases. I also mentored the junior developers on the team and helped run technical planning and release prep.
Kotlin · REST APIs · Data Pipelines · Sensor Processing · Coroutines · Flows · ML Inference · k6 · JUnit · Mockito
