Andy Armstrong is a UI Architect with 12 years of experience designing and modernizing learner-facing and commerce tooling UIs, currently shaping front-end strategy at Ab Initio. He led major migrations to Bootstrap and React at edX and has deep hands-on experience across front-end, back-end, and build systems in large open-source projects like Open edX. Comfortable moving between architecture and implementation, he has improved developer workflows, testing, and documentation—evidenced by contributions to edx-platform, edx-ora2, and refreshed style guides. Based in Belmont, MA, he pairs technical leadership with long-tenured product thinking from roles at Endeca, Progress, and Lycos. Outside work he’s a father of four and a passionate movie geek, suggesting an ability to balance creative curiosity with disciplined engineering.
12 years of coding experience
26 years of employment as a software developer
MA, Computer Science, MA, Computer Science at University of Cambridge
Contributions:2 releases, 75 commits, 47 PRs in 1 year 9 months
Contributions summary:Andy primarily contributed to the front-end and build process of the Open Response Assessment Suite. They updated HTML for UI elements, integrated JavaScript, and refactored build scripts. The user also improved the testing framework, incorporating a new Jasmine results plugin and implementing JSHint for style validation. These changes suggest a focus on improving user experience and code quality within the project.
The Open edX LMS & Studio, powering education sites around the world!
Role in this project:
Back-end Developer
Contributions:582 commits, 499 PRs, 1963 pushes in 3 years 11 months
Contributions summary:Andy primarily contributed to the back-end functionality of the edX platform, focusing on features related to cohorted group configurations and email opt-in functionality. Their work involved modifications to Django models, management commands, and tests within the user_api, core, and xmodule directories, indicating a focus on user management and course administration. The user demonstrated a deep understanding of the platform's architecture and data models, implementing solutions with Python and Django.
edxlmssitesbackend-serviceopen-edx
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
Andy Armstrong - UI Architect at Ab Initio Software