Akshai M is a Staff Software Engineer and System Architect at Analog Devices in Munich with 11 years of experience designing and prototyping wireless and embedded systems. He specializes in firmware, device drivers, and scalable build systems for constrained IoT and battery management platforms, having led BMS architecture and kernel driver development for second-life batteries. A long-time RIOT-OS contributor, he has deep expertise adding compile-time configurations and device drivers across sensors, radios and storage—work that underpins many low-power IoT deployments. His background spans research labs, open-source communities and startups, where he combined hardware bring-up, DFM and energy-harvesting integration with production-focused firmware security and CI/CD for embedded artifacts. Known for pragmatic system design, he often bridges high-level API architecture and low-level optimizations to reduce runtime cost and improve safety. Fluent in Kconfig-driven build automation and containerized embedded toolchains, he brings both academic rigor and hands-on manufacturing experience to complex wireless systems.
11 years of coding experience
6 years of employment as a software developer
Bachelor of Technology (BTech) - College of Engineering Kallooppara, Electrical, Electronics and Communications Engineering, Bachelor of Technology (BTech) - College of Engineering Kallooppara, Electrical, Electronics and Communications Engineering at Cochin University of Science and Technology
Back-end Developer & Embedded Systems Engineer / IoT Developer
Contributions:281 reviews, 310 commits, 71 PRs in 2 years 5 months
Contributions summary:Akshai primarily contributed to the RIOT OS, focusing on the configuration and implementation of various device drivers. Their work involved the introduction of compile-time configurations and parameters for multiple drivers, including those for sensors (e.g., FXOS8700, HTS221, L3G4200D, etc.), network devices (e.g., RN2xx3, KW2xRF), and storage (e.g., MTD SDcard). They added and modified drivers configuration files (headers), which implies a significant role in enabling and customising system features.
Contributions:1 PR, 143 pushes, 1 branch in 10 years 9 months
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.