John-paul Harold

Software Engineer at Paramount

Stony Stratford, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
John-paul Harold is a seasoned Software Engineer with a decade of experience specialising in Connected TV and frontend development, currently contracting at Paramount where he brings PlutoTV tech to FreeviewPlay and YouView devices. He has deep practical knowledge of platform APIs (OIPF, YouView), DRM, and video player integrations, and has built lightweight TV-ready single-page app frameworks using vanilla JavaScript. Previously a senior engineer at Accedo.tv, he modernised large React codebases, improved test coverage, designed video player adapters and led performance work for low-resource devices. An active full‑stack contributor to open source, he implemented multiple Web Audio API effects for the popular pizzicato library and maintains a strong focus on testing, automation and pragmatic engineering. Based in Stony Stratford, he combines a background in digital content with a knack for making media-rich, resource-constrained platforms feel responsive and robust.
code11 years of coding experience
job8 years of employment as a software developer
bookBachelor of Arts (BA), English, Bachelor of Arts (BA), English at London Metropolitan University
github-logo-circle

Github Skills (5)

sounds10
audio10
effects10
javascript10
web-audio-api10

Programming languages (5)

TypeScriptC#C++JavaScriptPHP

Github contributions (5)

github-logo-circle
alemangui/pizzicato

Jun 2016 - Sep 2016

Library to simplify the way you create and manipulate sounds with the Web Audio API.
Role in this project:
userFull-stack Developer
Contributions:1 review, 14 commits, 8 PRs in 3 months
Contributions summary:John-paul significantly contributed to the `pizzicato` library, primarily by implementing new audio effects, including Convolver, PingPong Delay, Ring Modulator, Tremolo, and Dub Delay. Their work involved writing JavaScript code to manipulate Web Audio API nodes, including implementing algorithms for creating and managing audio effects. In addition to the core effect implementations, the user also updated the project's documentation, tests, and ReadMe files.
web-audio-apijavascriptsoundaudio
JohnPaulHarold/mithril_test

Jan 2016 - Mar 2017

Contributions:12 PRs, 48 pushes, 15 branches in 1 year 2 months
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