Greg Cowell is a software engineer with nine years' experience delivering Python web applications and embedded systems solutions for small and medium businesses from Brisbane, Australia. He specialises in Python and Django backend development—building production systems such as automated rostering with Google OR-Tools and membership/payment portals—and also brings hands-on experience in robotics and industrial control (C#, WinForms, RAPID). Greg contributes to open-source robotics work (ev3dev-lang-python), where his low-level fixes and sensor integrations improved LEGO MINDSTORMS control, reflecting a solid grasp of hardware-software integration. Currently he trains AI chatbots to code and solve STEM problems at DataAnnotation while continuing client work through Galojix, combining practical product delivery with experimentation in AI-assisted development.
9 years of coding experience
Graduate Diploma, Computer Software Engineering, GPA 7.0, Graduate Diploma, Computer Software Engineering, GPA 7.0 at University of Southern Queensland
Contributions:5 commits, 4 PRs, 14 comments in 3 months
Contributions summary:Greg primarily contributed to the `ev3dev-lang-python` repository by fixing bugs and adding new functionalities related to controlling LEGO MINDSTORMS EV3 robots. Their commits included bug fixes for motor steering, implementing a new method for GyroSensor to wait until angle change, and updating a GyroBalancer module. The changes indicate the user's focus on low-level robot control and sensor integration within the embedded system environment.
An automatic rostering system that can handle skill mix requirements, staff requests and shift sequence rules
Contributions:527 commits, 2 PRs, 549 pushes in 4 years 3 months
sequencepythonshiftdjangoor-tools
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.