Richard Jones

Developer at PyCon Australia

Melbourne, Victoria, 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
Richard Jones is a versatile software developer with 18 years' experience building everything from OpenStack components and telecom systems to game graphics and e-commerce platforms. Currently at Octopus Energy and long active in the Python community (PSF member and recurring PyCon Australia chair), he blends backend systems engineering with front-end and OpenGL expertise. A prolific open-source contributor, Richard has improved core Python tooling like pip and packaging docs, enhanced UI and REST integrations for OpenStack Horizon, and driven game-related libraries such as cocos and pyglet. He is comfortable juggling low-level C, performance-sensitive graphics work and high-level Python tooling, and often contributes documentation and developer-facing improvements that make projects easier to adopt. Based in Melbourne, his background includes running an archival project at the Bureau of Meteorology and leading the long-running Roundup issue-tracker project—evidence of a pragmatic engineer who values durable, well-documented software.
code18 years of coding experience
job22 years of employment as a software developer
bookBachelor (Hons), Computing (Digital Technology), Bachelor (Hons), Computing (Digital Technology) at Monash University
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
400reputation
149kreached
10answers
0questions
github-logo-circle

Github Skills (40)

string-parsing10
restructuredtext10
python10
testing10
packaging10
rs10
ui-design10
kivy10
regular-expression10
angularjs10
html10
pip10
game-development10
documentation10
tilemap10

Programming languages (7)

TypeScriptShellMakefileJavaScriptHTMLRubyPython

Github contributions (5)

github-logo-circle
r1chardj0n3s/parse

Nov 2011 - Jun 2021

Parse strings using a specification based on the Python format() syntax.
Role in this project:
userBack-end Developer
Contributions:3 releases, 5 reviews, 129 commits in 9 years 8 months
Contributions summary:Richard primarily contributed to the `parse` library, which is designed for parsing strings based on the Python format() syntax. Their contributions included implementing features from the format specification mini-language, improving documentation and examples, and fixing a bug. They refactored the code and added a `compile()` function, which likely enhances the library's efficiency for repeated parsing tasks.
pythonparse-stringsstringsspecificationparsing
los-cocos/cocos

Mar 2008 - Aug 2019

graphic library for games and multimedia, for python language on PC-like hardware
Role in this project:
userFull-stack Developer
Contributions:141 commits, 6 PRs, 2 pushes in 11 years 6 months
Contributions summary:Richard contributed to the cocos game and multimedia library, focusing on tile map functionalities. They added and improved documentation for the library, along with significant refactoring to enhance the API and the way layers select sprites to render. The user implemented the loading of tilemaps from .tmx files. The user further improved tile layer rendering, adding debug features and improvements to visual consistency.
pythongamespython-languagehardwaremultimedia
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