Andrew Millington is a learning applications leader and experienced backend developer with a decade in higher-education technology, currently managing the Learning Applications Development team at the University of Edinburgh. He blends hands-on PHP engineering—evidenced by contributions to thephpleague/oauth2-server that expanded OAuth grant flexibility—with strategic delivery of e-learning systems across multiple UK universities. His background spans roles from billing system developer to PhD research into trust and information leakage in AI-driven interactions, giving him a rare mix of practical systems experience and security-minded research. Known for bridging user needs and robust backend design, he excels at turning complex academic requirements into maintainable, secure production services.
10 years of coding experience
7 years of employment as a software developer
Bachelor of Science (BSc), Computer Science, Bachelor of Science (BSc), Computer Science at University of Aberdeen
A spec compliant, secure by default PHP OAuth 2.0 Server
Role in this project:
Back-end Developer
Contributions:43 releases, 74 reviews, 623 commits in 5 years 2 months
Contributions summary:Andrew focused on enhancing the OAuth 2.0 server's functionality. Their contributions included adding exceptions and default scopes to the server and various grants. These additions improved the user's experience with the OAuth system as it broadened the range of request types that could be authorized.
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 Millington - Learning Applications Development Team Manager