Adam Prime is a dedicated business administrator and historian with 16 years’ experience bridging academic research, public engagement and operational support across higher education, heritage organisations and the public sector. Holding a PhD in History, he has taught and developed undergraduate and postgraduate modules on military, global and modern history while administering competitive research grant schemes as a trustee to foster university partnerships. Currently at HM Prison and Probation Service, he applies meticulous administration and stakeholder management skills developed through roles at Tesco and in academia to deliver reliable, people-centred services. An active contributor to the Prebid.js open-source project, he has hands-on front-end experience improving user experience, viewability detection and analytics in a widely used header-bidding library. He combines rigorous research instincts with practical delivery—equally comfortable marking essays, managing grants, driving operational teams, or shipping front-end fixes to production. Based in the Greater Stoke-on-Trent area, he brings a thoughtful, evidence-led approach to institutional and community-facing roles.
16 years of coding experience
4 years of employment as a software developer
Bachelor of Arts (BA), Contemporary Military and International History, Bachelor of Arts (BA), Contemporary Military and International History at The University of Salford
Doctor of Philosophy (PhD), History, Doctor of Philosophy (PhD), History at University of Leicester
Master's Degree, Military History, Master's Degree, Military History at University of Chester
Setup and manage header bidding advertising partners without writing code or confusing line items. Prebid.js is open source and free.
Role in this project:
Front-end Developer
Contributions:5 reviews, 10 commits, 10 PRs in 10 months
Contributions summary:Adam primarily focused on improving the Prebid.js library's user experience and functionality, particularly within the Pubmatic bid adapter and rendering features. They addressed issues related to error messaging, data validation, and event handling by modifying the ad unit configuration and the analytics adapter. Furthermore, the user implemented new features, like adding events to assist with measuring rendering speed, and created a new module for detecting viewability using IntersectionObserver. The user also addressed test-related issues, ensuring the stability of the testing environment.
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.