Cian Macs

Director at Genesian Theatre Company

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
🎓
Top School
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.
code11 years of coding experience
job3 years of employment as a software developer
bookThe University of Sydney
bookHigh School HSC, High School HSC at Marist Catholic College North Shore
github-logo-circle

Github Skills (31)

bootloader10
uart10
robotics10
system-configuration10
py10
python10
hardware-interface10
c1110
microcontroller10
integrations10
c1710
mappings10
u-boot10
sys10
system-integration10

Programming languages (13)

C++CRustHTMLJupyter NotebookJsonnetKotlinTypeScript

Github contributions (5)

github-logo-circle
autorope/donkeycar

May 2019 - Dec 2020

Open source hardware and software platform to build a small scale self driving car.
Role in this project:
userFull-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.
pythondonkeycartensorflowopen-source-hardwareraspberry-pi
adafruit/uf2-samdx1

Jun 2019 - Oct 2019

MSC bootloader (based on UF2) for SAMD21
Role in this project:
userEmbedded Systems Engineer / IoT Developer
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.
Request Free Trial