Joe English is an experienced software professional and educator with over 25 years spanning hands-on development at IBM and BlackPearl, strategic leadership as Head of School at Cavan Institute, and current advisory work delivering CPD for post‑primary Computer Science teachers. He combines deep technical skills in OOP, Java/J2EE, C/C++, Python, databases and enterprise architecture with academic research expertise in distributed systems and fault tolerance from an M.Sc. at University College Dublin. Joe has practical open-source credentials maintaining the Tcl core—fixing bugs, streamlining build systems and improving portability—which reflects a pragmatic, systems‑level mindset. Equally at home designing curricula and QA systems as he is troubleshooting low‑level code, he brings a rare mix of classroom pedagogy, institutional strategy and long‑term software craftsmanship.
25 years of coding experience
30 years of employment as a software developer
Master of Science (M.Sc.) (Computer Science), Computer Science, Honours, Master of Science (M.Sc.) (Computer Science), Computer Science, Honours at University College Dublin
Contributions summary:Joe primarily focused on maintaining and improving the Tcl core, addressing various bugs and making code adjustments to enhance the language's functionality. Contributions include fixing syntax errors in expressions, resolving an error handling issue with Tk, and removing unused code related to portability. The user also updated and streamlined the build system and shared library configurations.
nodejs / express application for working with OpenControl data
Contributions:13 releases, 1 review, 155 commits in 3 years 10 months
nist800-171expressnodejs-expressnodejscompliance
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.