Grzegorz Błaszczyk

Senior Frontend Developer at Quickchannel

Queensland, Poland
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

🤩
Rockstar
🎓
Top School
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.
code10 years of coding experience
job14 years of employment as a software developer
bookBachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at School of Banking and Management in Krakow
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (14)

html10
360video10
video-streaming10
javascript10
hlsl10
javascripts10
video-js10
video-player10
html510
player10
x9
streaming9
css9
testing8

Programming languages (4)

TypeScriptJavaScriptObjective-CSwift

Github contributions (5)

github-logo-circle
videojs/video.js

Oct 2018 - Jan 2023

Video.js - open source HTML5 video player
Role in this project:
userFront-end Developer
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.
dashhtml5-audiovideojshtml5-videojavascript
video-dev/hls.js

Nov 2015 - May 2016

HLS.js is a JavaScript library that plays HLS in browsers with support for MSE.
Role in this project:
userBack-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