Most of our projects required programming of microcontrollers - over the years we mastered following families of chips: STM32L0/F1/F4 , nRF51/52, Atmega328 (Arduino), AtTiny13/24/85, and continue to learn new platforms. We wrote drivers for radio modules (nRF24, APC220, DWM1000), ADCs (MCP3912, ADS1196), IMUs (MPU6050, MPU9250, ICM20601), LED drivers (TLC5940, HT1632C, 74HC595), and various other devices (sensors, LCD and OLED displays, GPS modules etc). We can develop firmware for data acquisition/processing, feedback control, automation, with wireless data transfer and on-board, smartphone or PC user interface.