Greg Cowell

Software Engineer at DataAnnotation

Queensland, 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

👤
Senior
🎓
Top School
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.
code9 years of coding experience
bookGraduate Diploma, Computer Software Engineering, GPA 7.0, Graduate Diploma, Computer Software Engineering, GPA 7.0 at University of Southern Queensland
stackoverflow-logo

Stackoverflow

Stats
687reputation
81kreached
30answers
2questions
github-logo-circle

Github Skills (16)

controls10
embedded10
robot-control10
sys10
python10
system-integration10
controller10
sensor-fusion10
flask-sqlalchemy6
asynchronous6
docker6
psql6
dotenv6
celery-task6
django6

Programming languages (4)

JavaScriptHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
ev3dev/ev3dev-lang-python

Oct 2017 - Jan 2018

Pure python bindings for ev3dev
Role in this project:
userEmbedded Systems Engineer / IoT Developer
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.
pythonmindstormslegopython-bindingsev3dev
galojix/roster-wizard

Oct 2018 - Jan 2023

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.
Request Free Trial
Greg Cowell - Software Engineer at DataAnnotation