Mike Causer

Senior Developer at Red Ant

Sydney, New South Wales, Australia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
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.
code22 years of coding experience
job10 years of employment as a software developer
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
8,254reputation
1.6mreached
138answers
2questions
Badges
mongodb
top-5%
coldfusion
top-5%
google-analytics
top-5%
javascript
top-5%
database
top-5%
github-logo-circle

Github Skills (49)

cms10
javascript10
py10
python10
spi10
neopixel10
esp826610
i2c10
grovepi10
iot10
grove10
sys10
micropython10
keystonejs10
esp3210

Programming languages (20)

MDXJavaC++CSSCMakefileHTMLAGS Script

Github contributions (5)

github-logo-circle
DexterInd/GrovePi

Jun 2014 - Feb 2015

GrovePi is an open source platform for connecting Grove Sensors to the Raspberry Pi.
Role in this project:
userEmbedded 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.
raspberry-piroboticssensorsraspberrybeaglebone-black
micropython/micropython

May 2016 - Nov 2021

MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
Role in this project:
userEmbedded 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.
pythonpython-implementationmicrocontrollerconstrainedembedded
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 Causer - Senior Developer at Red Ant