Cian Macs is a Director and seasoned software engineer with 11 years of experience building cloud-native systems, robotics platforms and embedded IoT firmware from Sydney. He combines leadership roles (Director/CTO) with hands-on engineering—designing AI and ultra-high-resolution camera systems, managing DevNetSecDataITOps, and co-founding Robotics Masters to deliver low-cost automation for cars, drones and vision-based AI. An active open-source contributor, Cian has contributed board and bootloader support to Adafruit’s widely used CircuitPython and UF2 projects and built RC/serial integrations for the DonkeyCar self-driving platform, showing deep embedded and hardware-software integration skills. He mentors large university cohorts on real-world AI and robotics projects and has run cloud and infrastructure programs across major providers, blending academic engagement with product delivery. Outside core engineering he coordinates theatre technical volunteers and designs lighting, a practical outlet that reflects his aptitude for systems-level thinking and hands-on operations.
11 years of coding experience
3 years of employment as a software developer
The University of Sydney
High School HSC, High School HSC at Marist Catholic College North Shore
Open source hardware and software platform to build a small scale self driving car.
Role in this project:
Full-stack Developer
Contributions:2 reviews, 85 commits, 27 PRs in 1 year 8 months
Contributions summary:Cian primarily worked on the `donkeycar` project, contributing to the implementation of a remote control (RC) input controller. Their work involved creating and modifying the `rcinput.py` file and integrating serial communication for data input. Furthermore, the user integrated serial communication to read data from Arduino and converted it to steering and throttle commands for the car. The user also adapted existing code for use with different formats and worked on integrating contributions from other users.
Contributions:23 commits, 3 PRs, 3 comments in 3 months
Contributions summary:Cian's contributions focused on adding support for the Robo HAT MM1 with SAMD51 variants to the UF2 bootloader project. They implemented specific configurations for the Robo HAT MM1 boards, including settings for the UART, and made modifications to the build system. Further contributions included changes to board configurations, and the addition of build directories. The user appears to be enabling/configuring UART communication on the Robo HAT MM1 boards.
samd21bootloaderuf2microchipmsc
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.