Thomas Sommer is a self-taught start-up owner and pragmatic engineer with 10 years of experience building embedded systems, web applications, and physical prototypes from his workshop in Essen, Germany. He combines deep open-source involvement—contributing to the modm C++23 hardware library with sensor drivers and cross-platform examples—with hands-on mechanical and electronics skills (KiCAD, FreeCAD, 3D printing) to rapidly validate concepts. Equally comfortable in Drupal/PHP front ends and low-level MCU drivers, he favors generic, model-driven solutions that scale across domains. His practical shop work and design tool fluency (Blender, Inkscape, Krita) give him an unusual ability to bridge digital engineering and physical product realization.
modm: a C++23 library generator for AVR and ARM Cortex-M devices
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:170 reviews, 30 commits, 48 PRs in 1 year 3 months
Contributions summary:Thomas primarily contributed to the driver and example code of color sensors, specifically the TCS3472. The contributions include refactoring color sensor drivers, adding example implementations on Arduino and STM32 boards. Additionally, they added a BitBangEncoderInput driver. Further contributions include fixing display and example inconsistencies.
modm: a C++17 library generator for AVR and ARM Cortex-M devices
Contributions:705 pushes, 107 branches in 4 years
cortexcppavrarm-cortexarm
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.