Michael Iedema is a Principal Software Engineer with 19 years of experience building pragmatic, user-focused telecom and embedded systems from Bilbao. He led major architectural shifts at Range Networks—shrinking an embedded firmware footprint from >2GB to ~40MB, designing a unified command/event API and SPA UI, and implementing licensing, atomic backup/restore, and SIP integrations with providers like Twilio and Asterisk. A founder and serial entrepreneur, he runs Kapsulate and previously spun out Askozia, shipping phone system firmware across multiple architectures and hardware vendors. Active in open source, he has contributed core GSM/GPRS functionality and SIP/SMS features to the notable OpenBTS project and maintains DevOps tooling to automate complex multi-component builds. South Dakotan by origin working in the Basque Country, he combines low-level radio and real-time system expertise with product-minded release engineering and customer training.
19 years of coding experience
11 years of employment as a software developer
Ostfalia - University of Applied Sciences
Bachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at Dakota State University
Start Here! Development Environment Tools and System Releases
Role in this project:
DevOps Engineer
Contributions:40 commits, 6 pushes, 1 branch in 6 years 11 months
Contributions summary:Michael focused on developing and maintaining the development environment tools within the repository. Their contributions include scripting for cloning, pulling, and building components, and setting up build automation. They also worked on creating scripts to rename and delete tags and branches, as well as updating the build script to manage different packages and radio types.
Contributions:60 commits, 1 PR, 26 pushes in 7 years 6 months
Contributions summary:Michael contributed to the OpenBTS project by implementing features related to GSM caller ID configuration and SIP authentication. They modified the configuration settings to allow for different sources of caller ID information and introduced a new authentication mode for SIP. Additionally, the user made changes related to SMS handling and RTP port management, ensuring the correct behavior of the OpenBTS system. These changes included modifications to core system files such as SIP dialog, SMS processing, and power manager related code, showing an understanding of the core functionality of the access network node.
netmikoyangtelecomackgnuradio
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.