Mike Causer is a senior developer based in Sydney with over two decades of experience building scalable web applications and systems, specializing in backend engineering using Ruby, Python, and JavaScript. He pairs deep system design and DevOps knowledge with hands-on frontend, database, API and QA skills to deliver pragmatic, reliable solutions for clients. A long-tenured practitioner at firms like Red Ant and earlier startups, he thrives on solving problems quickly and with attention to detail. Outside traditional web work he actively contributes to embedded and IoT open-source projects—including MicroPython and CircuitPython—and has implemented device drivers and NeoPixel/APA102 LED support for constrained hardware. That blend of full-stack backend expertise and low-level embedded development gives him a rare ability to bridge cloud services and physical devices.
GrovePi is an open source platform for connecting Grove Sensors to the Raspberry Pi.
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:55 commits, 12 PRs, 22 comments in 8 months
Contributions summary:Mike contributed example projects and code for various Grove sensors on the GrovePi platform. Their work includes implementing code for sensors like the sound sensor, light sensor, rotary angle sensor, LED Bar, and the 4 digit display, as well as examples for the Chainable RGB LED. The user also modified existing Python code for various sensor integrations with the GrovePi.
MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:50 reviews, 51 commits, 67 PRs in 5 years 7 months
Contributions summary:Mike primarily contributed to the MicroPython project by implementing and documenting features for various embedded platforms, specifically focusing on the ESP8266. They added functionality for controlling NeoPixel LEDs, including the `fill()` method. The user also added documentation for new ESP8266 features and fixed spelling mistakes. In addition, the user worked on adding support for the APA102 LEDs and several display drivers, as well as updating multiple QuickRef guides.
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.