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
1 year of employment as a software developer
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 -
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.
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.
Request Free Trial
Mike Azure - Teaching Assistant at Columbia Engineering