I'm the most proud of developing a Battery Management System (BMS) for Tuul and Äike e-scooters. Such a large (12-cell) BMS for electric vehicle was a new and exciting area of electronics for me. Navigating battery safety concerns were the toughest parts. For instance a question where to put the regenerative breaking energy when e-scooter is breaking with full batteries.
My favorite part of working in Comodule was the ability to lend all kinds of electric vehicles from the office. In the photo is my favorite downhill mountain bike "Maxon" with full suspension and a rear hub motor. This beast was definitely not street legal as it went from 0 to 35 km/h in a few seconds.
I also loved the biannual hackathons. In fact, I loved them so much that I convinced Kristjan Maruste to start organizing them regularly. On the left you can see a photo of the winning team from January 2020 which built a proof of concept of an IoT module without any batteries using inductive energy harvesting.
Coding in Comodule was also fun. I was around the time when Comodule opened its factory and Microcontroller Units (MCU) on the IoT modules needed a test firmware. I was involved in development of test firmware in C++ for ARM based microcontrollers that would simplify In-Circuit Test (ICT) systems by proving unified solution for initializing interfaces (I2C, UART, CAN) and validating all sensors on the PCB.