Evol Greaves

VP Of Engineering at Betterment

New Jersey, 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
Evol Greaves is a seasoned technology leader and VP of Engineering with over a decade of experience scaling product and engineering organizations across video and fintech domains. Currently leading engineering at Betterment after senior engineering leadership at JW Player, he combines hands-on frontend and full-stack expertise—evidenced by contributions to high-profile open-source projects like JW Player and hls.js—with strategic team building and DEIB advocacy. He has deep domain knowledge in video playback, captions/subtitles, and player UX, having implemented robust caption handling and HLS subtitle synchronization at scale. A leadership coach and startup advisor, Evol blends pragmatic engineering rigor with people-first management to deliver measurable product and monetization outcomes. Based in New Jersey, he brings a rare mix of production engineering, open-source impact, and organizational leadership.
code10 years of coding experience
job14 years of employment as a software developer
bookBS, Computer Software Engineering, BS, Computer Software Engineering at University of Florida
stackoverflow-logo

Stackoverflow

Stats
2,257reputation
307kreached
75answers
23questions
github-logo-circle

Github Skills (18)

javascript10
css10
user-interface10
hlsjs10
webvtt10
subtitle10
text-processing10
html10
video-streaming10
hlsl10
ecmascript9
mediasource9
swift6
xcode6
iphone6

Programming languages (4)

TypeScriptJavaScriptGoHTML

Github contributions (5)

github-logo-circle
jwplayer/jwplayer

Dec 2015 - May 2019

JW Player is the world's most popular embeddable media player.
Role in this project:
userFront-end Developer
Contributions:809 commits, 671 PRs, 771 pushes in 3 years 5 months
Contributions summary:Evol's primary focus appears to be on the front-end development of the JW Player. The commits demonstrate work related to creating and integrating closed captioning (CC) features, including handling different track types and their corresponding styles, as well as ensuring accurate font scaling. The contributions involve modifying existing components and implementing new features to handle both native and browser-rendered captions, particularly for HLS streams. In addition, the user worked on setting up the controlbar and its related display and thumbnail components.
html5-videoandroidmedia-playervideo-playermse
video-dev/hls.js

Dec 2016 - Jul 2019

HLS.js is a JavaScript library that plays HLS in browsers with support for MSE.
Role in this project:
userFull-stack Developer
Contributions:53 commits in 2 years 7 months
Contributions summary:Evol primarily contributed to the `hls.js` library, focusing on improving subtitle support and CEA-608/708 captions. Their work involved parsing and synchronizing WebVTT subtitle files, handling discontinuities in subtitle manifests, and adjusting cue timing for dynamic ad insertion. They also implemented fixes to prevent duplicate captions and managed track re-use, enhancing overall video playback functionality.
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
Evol Greaves - VP Of Engineering at Betterment