Andrew Hayward is a goal-oriented, data-driven Product Owner with 14 years of experience delivering web and cloud products across accessibility, IoT, and generative AI domains. Based in Edinburgh, he blends hands-on engineering chops—contributing to notable Mozilla projects like Bedrock, Open Badges Backpack and the Nunjucks templating engine—with strategic product leadership, coaching teams and defining roadmaps. He has led accessibility programs that embedded WCAG into development practices, scaled cloud/IoT platforms for intelligent vertical farming, and now directs a generative AI platform for the University of Edinburgh. Known for turning analytics into prioritized roadmaps and for pragmatic full-stack involvement, he pairs technical fluency with stakeholder-facing communication, having worked directly with high-profile clients and university departments.
14 years of coding experience
9 years of employment as a software developer
Bachelor of Science, Psychology and Biology, Bachelor of Science, Psychology and Biology at University of Victoria
CELTA, Certificate of English Language Teaching to Adults, CELTA, Certificate of English Language Teaching to Adults at University of Cambridge
Certificate, Programming and Analysis, Certificate, Programming and Analysis at Humber College
Contributions summary:Andrew implemented several features related to user settings within the Mozilla Open Badges Backpack. They worked on both front-end and back-end components, developing the settings page UI using HTML, CSS, and potentially JavaScript, while also stubbing out the controller logic for saving user settings. Additionally, the user integrated routes for these new settings pages into the application, indicating a full-stack approach to the feature implementation. They also addressed various UI-related issues.
Contributions summary:Andrew primarily focused on developing and updating the front-end components of the Mozilla Webmaker project. They made significant changes to the `webmaker/index.html` and `webmaker/_sidebar.html` templates, including modifying content, adding images, and updating URLs. The user also introduced a base template and CSS updates. Additionally, the user addressed the visual presentation and layout of the web pages.
pebblefirefoxpythondjangocss
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 Hayward - Technical Product Owner - Elm at EDINA