Jeff Plumb

Classroom Teacher at Haileybury

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

👤
Senior
🎓
Top School
Jeff Plumb is a classroom teacher at Haileybury with a 20-year background in IT, specialising in data warehousing, PL/SQL, Unix scripting and website development. He blends hands-on backend engineering—evidenced by contributions to notable open-source projects like the Skulpt Python-in-JavaScript implementation and the World Cube Association site—with classroom practice in Digital Technologies and Mathematics. As a founding partner of PingSkills, he helped grow a global online coaching platform with 150,000+ YouTube subscribers, demonstrating product-minded entrepreneurship and digital content creation. His enterprise experience includes building and supporting Oracle-based data warehouses for major Australian companies, giving him deep experience in ETL, dimensional modelling and reporting. Based in Melbourne, he holds a BASc in Computer Science and a Master of Teaching, and brings a rare mix of production engineering, education, and sports coaching. A former Olympian in table tennis, he leverages elite-sport discipline to motivate students and drive practical, real-world tech projects.
code13 years of coding experience
bookBachelor of Applied Science (BASc), Computer Science, Bachelor of Applied Science (BASc), Computer Science at RMIT University
bookMaster of Teaching, Mathematics and Digitial Technologies, Master of Teaching, Mathematics and Digitial Technologies at Monash University
github-logo-circle

Github Skills (9)

javascript10
rails10
py10
python10
back-end-development10
ruby-on-rails10
skulpt10
database-design9
unit-testing9

Programming languages (4)

JavaScriptPHPRubyPython

Github contributions (5)

github-logo-circle
All of the code that runs on worldcubeassociation.org
Role in this project:
userBack-end Developer
Contributions:103 commits, 66 PRs, 44 pushes in 1 year 8 months
Contributions summary:Jeff primarily worked on the back-end aspects of the worldcubeassociation.org site. Their contributions focused on implementing features and fixing bugs related to competition management, including validation rules for competition names and handling registration payments. The user also refactored existing code by moving messages into the competition model and displaying them within the navigation. They are also involved with adding the ability to sort by single and average in psych sheets.
worldcubeassociationrunscubingspeedcubingwca
skulpt/skulpt

Jul 2021 - Oct 2021

Skulpt is a Javascript implementation of the Python programming language
Role in this project:
userBack-end Developer
Contributions:20 reviews, 8 commits, 9 PRs in 3 months
Contributions summary:Jeff primarily contributed to the Skulpt project by fixing bugs and implementing new functionality within the math module. They corrected issues in existing code, such as timezone calculations and integer representation. The user added features like the `perm`, `comb`, and `prod` functions to the math module, and included unit tests to verify their correct operation. The changes demonstrate proficiency in JavaScript and the Skulpt environment.
javascriptprogramming-languagepythonskulpt
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