Robbie Mackay is a Staff Software Engineer with 17 years of experience building resilient web and backend systems, currently focused on driving platform and warehouse automation at high-growth companies. He blends hands-on engineering with technical leadership, having migrated client-facing APIs to multi-region serverless architectures and introduced trunk-based deployments to improve reliability and velocity. Robbie has led distributed teams and product-led engineering at mission-driven organisations like Ushahidi, and contributed to notable open-source projects from OAuth2 server implementations to DynamoDB one-table tooling. He excels at turning legacy monoliths into decoupled, event-driven services while keeping on-call noise low and observability actionable. Known for thoughtful mentorship, he pairs pragmatic architecture with measurable business outcomes—such as enabling a mobile app serving 90k+ monthly active users and automating warehouse workflows. Based in Auckland, he brings a background in electrical engineering and a long track record of improving security, testing, and developer experience across stacks.
17 years of coding experience
15 years of employment as a software developer
Bachelor of Engineering - BE, Electrical and Electronics Engineering, Bachelor of Engineering - BE, Electrical and Electronics Engineering at The University of Auckland
Contributions:38 releases, 1376 commits, 635 PRs in 4 years 4 months
Contributions summary:Robbie focused on implementing features and fixing issues in the Ushahidi Platform Client, demonstrating experience in front-end development. The user's commits included specifying and implementing timeout calls within e2e tests, highlighting their knowledge of test automation and debugging. Additionally, the user made improvements to the user profile and authentication features by integrating changes from the 'master' into the 'cloud' branch.
Ushahidi v2. A platform that allows information collection, visualization and interactive mapping, allowing anyone to submit information through text messaging using a mobile phone, email or web form.
Role in this project:
Back-end Developer
Contributions:956 commits, 5 comments, 2 issues in 2 years 11 months
Contributions summary:Robbie primarily worked on backend functionalities, modifying and extending the application's core features. The commits indicate involvement in improving the user interface, addressing various bug fixes across different modules of the Ushahidi_Web project, including fixes related to authentication, reports and comments. The user implemented changes related to permission checks to enhance security.
pythonphonemobile-phoneweb-formtext-messaging
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.