Donkey Gen II Ebike
๐ฏ Product Brief
Donkey Republic is an international bike-sharing and micromobility platform operating across numerous cities in Europe and beyond. The solution combines connected hardware, mobile applications, and cloud-based services to provide flexible, app-driven bicycle rentals for urban transportation. By enabling users to locate, unlock, and return bikes via their smartphones, Donkey Republic promotes sustainable mobility while reducing congestion and emissions in city environments.
The platform is designed to operate at scale, supporting diverse city regulations, large fleets of connected bicycles, and real-time operational oversight for municipalities and fleet operators.
๐ผ What I Worked On
I assumed the role of Product Owner for the development of Donkey Republicโs Generation 2 E-bike control system, leading the initiative from early concept through execution and production readiness. In this capacity, I held overall responsibility for aligning technical direction, product requirements, and delivery across the project lifecycle.
I provided technical leadership in defining and executing the hardware and firmware architecture, shaping design strategies that were successfully applied across multiple projects to ensure robust, reliable, and high-performance systems. This included conducting in-depth research and leading the selection of critical electronic components to support long-term product quality and scalability.
Beyond system design, I built and maintained strong relationships with 15 distributors, while actively managing supply-chain activities to ensure consistent access to key components and production continuity. To support large-scale manufacturing, I led the establishment of PCBA programming and test hardware for 10,000+ production units, and defined comprehensive quality-assurance procedures in close collaboration with the EMS provider.
To strengthen the long-term sustainability of the platform, I also undertook a major refactoring and cleanup of the firmware codebase, significantly improving code quality, maintainability, and readiness for future development.
โ๏ธ Technologies I Used
๐ Core Hardware Stack
- ATSAMD21 (previous generation)
- NRF52 (BLE and NFC)
- TI DRV8837C H-bridge motor driver
๐จ๐ปโ๐ป Software Stack
- C
- Python
- Pytest
- Doxygen
- Git
- Gitlab
- SEGGER JLink
- SEGGER Ozone
- SEGGER SystemView
๐ Demo
๐ View product demo