Robert Treen

Retired at Ex "Having to work for a living"!

Stratford-on-Avon, England, United Kingdom
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

👤
Senior
🎓
Top School
Robert Treen is a retired engineer and technologist with a B.Sc. in Computation and a diverse career spanning broadcast electronics at the BBC, medical ultrasound servicing, adult education, and nearly two decades running his own technical consultancy, Radioshare Limited. He combines hardware roots (FORTRAN/COBOL-era experience, microcontrollers and bespoke electronics) with modern software work in Java and Python, and has contributed front-end improvements to the well-known dash.js MPEG-DASH reference client focused on adaptive bitrate and playback quality. Known as a "think tank" problem-solver, he prefers thoughtful, quality-driven work over rushed deadlines and excels at end-to-end projects—often finding solutions to problems others deemed impossible when technology permits. He also brings practical media expertise in broadcast systems, MIDI/audio engineering and theatrical projection, and values clear documentation and maintainable designs. Based in Stratford-on-Avon, he now prioritises projects that interest him, learning selectively and avoiding areas (like complex mechanics) that don't play to his strengths.
code9 years of coding experience
job26 years of employment as a software developer
bookONC, Electrical and Electronic Engineering, ONC, Electrical and Electronic Engineering at Crawley College of Technology
bookB.Sc. Hons, Computation, B.Sc. Hons, Computation at The University of Manchester
github-logo-circle

Github Skills (6)

stream10
javascript10
360-video10
streaming10
eme9
drm8

Programming languages (3)

C++JavaScriptHTML

Github contributions (5)

github-logo-circle
Dash-Industry-Forum/dash.js

Sep 2016 - Feb 2021

A reference client implementation for the playback of MPEG DASH via Javascript and compliant browsers.
Role in this project:
userFront-end Developer
Contributions:82 commits, 22 PRs, 46 comments in 4 years 5 months
Contributions summary:Robert primarily contributed to the adaptive bitrate streaming client implementation, specifically focusing on refining the rules and logic related to video playback. Their commits introduced new rules for switch history, dropped frames, and throughput calculations, suggesting work on optimizing the client's performance. They also made modifications to the AbrController and the playback quality logic. The commits demonstrate a focus on improving video playback quality and responsiveness within a DASH streaming environment.
msswebrtcplaybackvideomse
Orange-OpenSource/dash.js

Sep 2016 - Oct 2020

A reference client implementation for the playback of MPEG DASH via Javascript and compliant browsers.
Contributions:366 commits in 4 years 1 month
dashbrowserscompliantjavascriptwebrtc
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
Robert Treen - Retired at Ex "Having to work for a living"!