Andrew Hancox is a seasoned Fractional CTO and founder with 11+ years of experience designing and delivering large-scale learning management systems, currently advising mid-market clients through Freeman Clarke while running Open Source Learning. He combines hands-on back-end engineering (notably contributions to Moodle and the popular Iomad fork) with strategic leadership—helping organisations from UK government bodies to global enterprises deploy and scale Moodle-based LMS, e-commerce and reporting tools. His background spans product and delivery leadership at media and e-learning companies, delivering multi-tenant SaaS, data warehousing and high-throughput web platforms. Comfortable moving between code, architecture and commercial decision-making, he has a track record of rescuing troubled projects and embedding engineering discipline across teams. Unusually for a CTO, he remains an active open-source contributor to core Moodle modules, improving import/export, tagging and upgrade paths that benefit thousands of deployments. He holds postgraduate technology management training and an MSc in theoretical physics, reflecting a rigorous, analytical approach to technology strategy.
11 years of coding experience
21 years of employment as a software developer
PGCert, Technology Management, PGCert, Technology Management at The Open University
BSc, Physics, BSc, Physics at University of Exeter
CCNA (Cisco Certified Network Associate), Networking, CCNA (Cisco Certified Network Associate), Networking at Greensward Academy
MSc, Theoretical Physics, MSc, Theoretical Physics at University of Sussex
Moodle - the world's open source learning platform
Role in this project:
Back-end Developer
Contributions:79 commits in 3 years 7 months
Contributions summary:Andrew primarily focused on enhancing the `mod_data` module, refactoring the import functionality to utilize the `update_content` function within the `mod_data` module. The user's contributions also included implementing tagging features for the `mod_glossary`, `mod_forum`, and `mod_book` modules, improving data retrieval. Furthermore, the user made changes to the export functionality and fixed several bugs related to search capabilities and the handling of user details.
Contributions:28 commits, 14 PRs, 2 comments in 23 days
Contributions summary:Andrew primarily contributed to fixing bugs and improving the functionality of the Iomad system. Their work included fixing typos, correcting issues with company capabilities, addressing problems with email templates, and resolving issues with the company selector. Furthermore, the user made improvements to the database upgrade process.
iot
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
Andrew Hancox - Fractional CTO at Open Source Learning