Grzegorz Błaszczyk is a Senior Frontend Developer with a decade of experience, based in Queensland, Poland, who combines production-facing UI craft with deep knowledge of video streaming. Currently at Quickchannel after a long tenure at Screen9, he evolved from Flash/Flex beginnings into modern JavaScript-driven front-end engineering. An active open-source contributor to well-known projects like video.js and hls.js, he’s improved UX elements (replay, seek bar, control bar behavior) and hardened HLS playback by fixing byte-range handling and adding quality controls tied to player size and dropped FPS. He’s known for tackling tricky edge cases between UI and media internals, delivering practical fixes that improve real-world playback stability.
10 years of coding experience
14 years of employment as a software developer
Bachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at School of Banking and Management in Krakow
Contributions:19 reviews, 38 commits, 47 PRs in 4 years 3 months
Contributions summary:Grzegorz primarily contributed to the improvement of the Video.js HTML5 video player. Their work included adding a 'replay' option to the PlayToggle component, allowing users to control the display of the replay icon. They also fixed several bugs related to UI elements, such as the handling of the 'Esc' key within the close button and improving the visibility of the ad icon. Furthermore, the user worked on enhancing the control bar's hiding behavior and improving the functionality of the seek bar.
HLS.js is a JavaScript library that plays HLS in browsers with support for MSE.
Role in this project:
Back-end Developer
Contributions:1 review, 39 commits, 23 PRs in 6 months
Contributions summary:Grzegorz's contributions primarily revolve around enhancing the `hls.js` library, which is designed to play HLS streams in browsers. They focused on improving byte-range support for segments, modifying the playlist loader to handle different byte-range scenarios and the XhrLoader to set the appropriate Range header. Further contributions include addressing edge cases in the handling of byte ranges and overall stability of the HLS stream parsing logic, leading to more robust HLS stream playback. They also added new configurations for controlling the video quality based on player size and dropped FPS.
hlsjshls-streamplaybackhtml5stream
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
Grzegorz Błaszczyk - Senior Frontend Developer at Quickchannel