Oliver Foster is a Senior Technical Architect with 11 years’ experience specialising in e-learning and accessible front-end systems, currently leading architecture at Kineo from Plymouth, UK. He combines hands-on engineering with accessibility expertise—contributing to the Adapt framework to improve screen reader support and iOS focus handling—and has fortified browser compatibility in the widely used bowser project by adding IE11 polyfills and expanding test coverage. Known for pragmatic problem solving, he balances full-stack development and code quality improvements with an eye for real-world cross-browser issues. A first-class BSc graduate in Business Computer Systems, he pairs academic rigour with a decade of consultancy experience delivering robust, user-focused learning platforms.
11 years of coding experience
10 years of employment as a software developer
NCFE Cache Level 2 Certificate, Understanding Adverse Childhood Experiences, Completed passed, NCFE Cache Level 2 Certificate, Understanding Adverse Childhood Experiences, Completed passed at City College Plymouth
Bachelor of Science (BSc), Business Computer Systems, First-class Honours, Bachelor of Science (BSc), Business Computer Systems, First-class Honours at University of Brighton
A toolkit for creating responsive, accessible, multilanguage HTML5 e-learning courses.
Role in this project:
Front-end Developer & Accessibility Specialist
Contributions:9 releases, 170 reviews, 672 commits in 8 years 2 months
Contributions summary:Oliver's contributions focused on improving the accessibility of the Adapt framework. Their commits involved adding and updating the jQuery.a11y library to provide better support for screen readers. They also fixed spelling errors, added features to toggle accessibility features, and made adjustments for improved navigation, including handling page loading alerts in IE and fixing focus issues, particularly on iOS devices.
Contributions:12 commits, 1 PR, 3 comments in 1 day
Contributions summary:Oliver primarily focused on improving the browser detection library, `bowser-js/bowser`. Their contributions included adding and maintaining polyfills for older browser compatibility, specifically for IE11. They addressed code quality by fixing linting issues and expanding test coverage. Furthermore, the user ensured the library's robustness by adding fallbacks to native JavaScript functions and fixing errors.
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
Oliver Foster - Senior Technical Architect at Kineo