Jamie Stackhouse is a Principal Developer with 13 years of experience building scalable custom web applications from Bedford, Nova Scotia, and leading client-focused teams at REDspace. He blends hands-on full-stack engineering with product ownership experience from Ingest.io to translate client needs into robust video and web workflows. Jamie contributes to notable open-source projects, including refactoring hls.js to TypeScript for more maintainable browser HLS playback and improving Go libraries like jwt-go and gotests to strengthen security and test automation. Known for clear client communication and technical agility, he drives projects from requirements through delivery while mentoring teams. He has a formal background in computer science and web programming and a particular knack for modernizing legacy JavaScript into typed, testable code.
13 years of coding experience
10 years of employment as a software developer
Web Programming Concentration Web Development, Web Programming Concentration Web Development at Nova Scotia Community College - NSCC
Computer Science, Computer Science at Acadia University
HLS.js is a JavaScript library that plays HLS in browsers with support for MSE.
Role in this project:
Full-stack Developer
Contributions:96 reviews, 293 commits, 151 PRs in 3 years 11 months
Contributions summary:Jamie primarily focused on refactoring and converting existing JavaScript code to TypeScript, notably converting key components like `buffer-controller.js`, `eme-controller.ts`, and parts of the playlist loader and fragment classes to TypeScript. They also made improvements to the build configuration by integrating a Babel loader, upgrading webpack, and ensuring the correct application of TypeScript rules. This involved adding tests and implementing optional chaining where applicable, and adjusting dependencies.
ARCHIVE - Golang implementation of JSON Web Tokens (JWT). This project is now maintained at:
Role in this project:
Back-end Developer
Contributions:15 commits, 1 PR, 40 comments in 9 days
Contributions summary:Jamie significantly contributed to the `dgrijalva/jwt-go` repository, which is a Go implementation of JSON Web Tokens. Their work involved refactoring the token structure to utilize a `Claims` interface, allowing for custom claim structs and enhanced validation. Furthermore, the user implemented new methods to handle custom claims and updated examples. These changes improved the library's flexibility and security by supporting more complex claim structures and validation logic.
golangtokensjwt-tokensarchivejson-web-tokens
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
Jamie Stackhouse - Principal Developer at REDspace Inc.