Colin Mackenzie is a Principal Software Architect with 26 years of experience blending software architecture, data analytics, and electronics hardware design across telecommunications and embedded systems. Based in Saint Petersburg, Florida, he leads rapid-prototyping innovation at Nokia’s Fixed Networks CTO organization, exploring new product opportunities and co-creation with customers and partners. He previously led teams visualizing big-data video analytics at IneoQuest and served as CTO and founder of hardware-focused ventures, bringing rare full-stack expertise from PCB-level design and CNC manufacturing to cloud-scale analytics. As proprietor of Flying Einstein he commercialized the Quadrino flight controller and built partnerships with RobotShop and Lynxmotion, demonstrating an entrepreneur’s ability to take hardware products to market. Known for combining agile methods with hands-on engineering, he excels at turning ambiguous problems into pragmatic, demonstrable solutions.
26 years of coding experience
18 years of employment as a software developer
Computer Science, Computer Science at Dalhousie University
Arduino IoT multi-sensor for the ESP8266. Supports a number of popular sensors. Simply wire sensors to the ESP8266 and compile this sketch. Use the Http Rest API (Postman collection provided) to configure and control the sensors and direct sensor data to a number of targets such as Influx for analytics or a home automation controller.
Contributions:1 PR, 94 pushes, 11 branches in 5 years 9 months
Arduino library for making Rest compliant APIs on the ESP8266
Contributions:2 releases, 147 commits, 4 PRs in 1 year 8 months
compliantarduino-libraryesp8266arduinorest
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
Colin Mackenzie - Principal Software Architect at Nokia