Greg Roodt is a seasoned software leader and startup founder with 15 years of experience building large-scale web and mobile products and currently leading Data Platforms at Canva from Sydney. He blends hands-on engineering (Java, Scala, Python, Swift) with platform and DevOps expertise to drive reliable, cloud-native data infrastructure on AWS. Greg’s background spans founding AirHelp as CTO to technical advisories and freelance mobile work, giving him a rare mix of product intuition and operational rigor. He is an active open-source contributor on high-profile projects like pip and the Arrow Kotlin library, focusing on test automation, packaging, and build reliability. Known for modernizing build systems and resolving subtle compatibility and dependency issues, he often surfaces improvements that reduce long-term maintenance costs. His experience with YC and global startup incubators underscores a practical, scale-aware approach to turning prototypes into resilient platforms.
15 years of coding experience
12 years of employment as a software developer
BSc Computer Science Computing ICT, BSc Computer Science Computing ICT at The Open University
Contributions:190 reviews, 62 commits, 102 PRs in 3 years 1 month
Contributions summary:Greg primarily contributed to the repository by updating and managing Python package dependencies related to pip and pip-tools, improving the build process, and resolving related issues. They updated the versions of pip and pip-tools, and removed legacy code, demonstrating a focus on maintaining and modernizing the project's build infrastructure. The user also addressed a bug related to direct references in the requirements.txt file, improving the stability of the build process. These changes align with the project's focus on Bazel and Python packaging rules.
Λrrow - The perfect companion for your Kotlin journey - Inspired by functional, data-oriented and concurrent programming
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:7 commits, 2 PRs, 4 comments in 2 days
Contributions summary:Greg's commits primarily involve changes related to testing within the `arrow-kt/arrow` repository, a Kotlin library for functional programming. The code changes focus on deduping and modifying law tests across various data structures and type classes within the library, as well as adding tests related to specific functions. Their work is essential for ensuring the correctness and reliability of the library. The user has also added tests and made code changes to improve test-related setup.
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.