Mike Azure is a software engineer and teaching assistant with 24 years of experience specializing in Internet services, protocols, distributed systems, and cyber-physical/IoT applications. He blends academic rigor from Columbia University with hands-on engineering at Microsoft, Cisco, Boeing and startup-focused MVP builds, and currently supports Columbia’s Computer Networks course. An active open-source contributor, Mike has meaningfully improved Kamailio’s SIP server database tooling and hardened LoRaMAC-node embedded behavior—work that spans real-time communications and low-power IoT firmware. He designed a Python/PostgreSQL mapping protocol for service discovery in the Internet Real-Time Lab, demonstrating a knack for practical research that informs production-grade systems. Based in Bellevue, WA, he pairs deep protocol-level expertise with a pragmatic approach to deploying resilient, mission-critical communications infrastructure.
24 years of coding experience
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at Columbia University
Kamailio - The Open Source SIP Server for large VoIP and real-time communication platforms, focusing on flexibility, security and scalability
Role in this project:
Back-end Developer
Contributions:2713 commits, 2 PRs, 2 pushes in 17 years 7 months
Contributions summary:Mike made substantial changes to XSL stylesheets for the core "kamailio/kamailio" project, including modifications related to database schema and generating SQL scripts for various database systems. They also addressed issues with parsing and validation, indicating a focus on backend data structures and query generation. The commits show a focus on improving the project's database interaction and management capabilities.
Reference implementation and documentation of a LoRa network node.
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:1 review, 12 commits, 19 PRs in 6 months
Contributions summary:Mike primarily focused on improving the LoRaMAC-node reference implementation. Their contributions include fixing bugs related to duty cycle management, class C activation/deactivation, and NVM handling. They also made enhancements by configuring the radio sync word upon state restoration and implementing features like configurable RSSI thresholds and carrier sense times, demonstrating a strong understanding of the LoRaWAN protocol and embedded system interactions.
loraclorawanloramaclorawan-certification
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.