Lahiru D

Lead Data Engineer

Greater Boston United States
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
Lahiru D is a Lead Data Engineer based in Greater Boston with a decade of experience building data-driven web products and engineering teams at media companies like Paramount and Brightcove. She blends front-end engineering chops—demonstrated by meaningful open-source contributions to widely used projects like Video.js and its HTTP streaming ecosystem—with data platform leadership and production delivery. Her work improving captioning, text-track handling, and ad integration in Video.js highlights a practical focus on accessibility and robust media experiences. Passionate about applying technology to education and environmental causes, she seeks to create products with measurable cultural impact. Known for mentoring and cross-functional collaboration since her early co-op days, she brings both hands-on coding and systems-level thinking to complex streaming and analytics challenges.
code10 years of coding experience
job9 years of employment as a software developer
bookBachelor of Science (B.Sc.) Computer Science, Bachelor of Science (B.Sc.) Computer Science at Northeastern University
bookIGCSE and AS-Level Certificates, IGCSE and AS-Level Certificates at Lechwe Education Trust
languagesJapanese, English
github-logo-circle

Github Skills (15)

html10
videojs10
javascript10
qunit10
360-video10
video-player10
player10
testing10
documentation9
html5-video9
mpeg-dash9
playback9
hlsl9
middleware9
media-playback9

Programming languages (10)

C#TypeScriptMDXCSSCJavaScriptGoHTML

Github contributions (5)

github-logo-circle
videojs/videojs-contrib-ads

Jul 2016 - Apr 2018

A Tool for Building Video.js Ad Plugins
Role in this project:
userFront-end Developer
Contributions:39 commits, 37 PRs, 107 pushes in 1 year 9 months
Contributions summary:Lahiru primarily contributed to the development and maintenance of the `videojs-contrib-ads` plugin, focusing on improving the integration of video ads within the Video.js player. The contributions involved fixing bugs related to snapshot restoration, text track handling, and the interaction of ads with the video player's state. A new module for processing metadata tracks was also added, including tests and documentation updates.
videojsadshtml5-videoprerolljavascript
videojs/http-streaming

May 2018 - Apr 2019

HLS, DASH, and future HTTP streaming protocols library for video.js
Role in this project:
userFront-end Developer
Contributions:1 release, 10 commits, 23 PRs in 11 months
Contributions summary:Lahiru primarily focused on enhancing the captioning features within the HTTP streaming library. Their commits introduce the ability to write in-band captions from DASH fmp4 segments to the textTrack API. The changes include modifications to the test suite, specifically focusing on the handling of captions within media segment requests and segment loading processes. This suggests an emphasis on ensuring the proper parsing and display of captions in different streaming scenarios.
dashjavascriptstreamingwebrtchls-stream
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
Lahiru D - Lead Data Engineer