Michael Hallock is a Staff Engineer based in Ohio with two decades of hands-on experience designing and scaling web and SaaS systems, and a decade in senior engineering roles. He currently architects and operates a high-scale dynamic reporting platform serving 30k+ clients at Paylocity, having built real-time ETL pipelines and owned SSRS and legacy modernization efforts. Previously he led large eCommerce and government projects, driving rewrites, CI/CD adoption, caching strategies with Redis, and custom PIM and SPA frameworks. A practical polyglot, he pairs deep .NET/C# backend expertise with front-end contributions to notable open-source projects like hls.js (device pixel ratio handling), reflecting attention to cross-device UX nuances. He’s equally comfortable in architecture and hands-on coding, and his academic background in philosophy and psychology informs a user- and team-centered approach to problem solving.
10 years of coding experience
10 years of employment as a software developer
Philosophy & Psychology, Philosophy, Psychology, Philosophy & Psychology, Philosophy, Psychology at The University of Akron
HLS.js is a JavaScript library that plays HLS in browsers with support for MSE.
Role in this project:
Front-end Developer
Contributions:3 reviews, 8 commits, 1 PR in 10 months
Contributions summary:Michael focused on enhancing the HLS.js library by implementing changes related to device pixel ratio handling. They introduced options to ignore device pixel ratio in calculations and provided a more general solution for overriding device pixel ratio. Additionally, the user made modifications to the codebase, including tests and demo files, to support the changes and ensure proper functionality across various scenarios.
Contributions:8 commits, 6 pushes, 2 branches in 4 years 6 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.