Jacob Trimble

Software Engineer at Google

Kirkland, Washington, 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
Jacob Trimble is a software engineer at Google with 13 years of hands-on experience across systems, front-end, and media tooling. Self-taught and fast-learning, he is fluent in C/C++, C#, Java, Haskell, Python, JavaScript and full-stack web technologies, and has worked extensively with SQL Server and MySQL. At Google he brings a practical blend of backend and UI sensibilities, reflected in open-source contributions to the Shaka Project where he implemented WebM muxing, MPD generation, encryption support and polished player UI/UX. Based in Kirkland, WA, he pairs strong engineering fundamentals with a knack for fixing tricky bugs and shipping reliable multimedia features at scale.
code13 years of coding experience
bookBachelor of Arts (B.A.), Computer Science, Bachelor of Arts (B.A.), Computer Science at University of Washington
bookHigh School Deploma, High School Deploma at Emerald Ridge High School
bookAssociate of Arts (A.A.), Associate of Arts (A.A.) at Pierce College
stackoverflow-logo

Stackoverflow

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

Github Skills (11)

html10
css10
uid10
javascript10
user-interface10
c-language10
front-end-development10
ui-design10
cprogramming-language10
webm10
encryption10

Programming languages (8)

JavaC++ShellCMakefileJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
shaka-project/shaka-player

Jul 2015 - Oct 2021

JavaScript player library / DASH & HLS client / MSE-EME player
Role in this project:
userFront-end Developer
Contributions:4 releases, 84 reviews, 819 commits in 6 years 3 months
Contributions summary:Jacob focused on improving the user interface, primarily through the implementation of features related to text track display and the creation of various UI components such as buttons and menus. They also worked on aspects of UI layout and styling, ensuring the correct rendering of controls and text, and addressing display issues. In addition, the user addressed bugs related to user interactions, such as preventing the full-screen mode from triggering on double-click events.
media-source-extensionplayback-controlsplaybackvideo-playerencrypted-media
shaka-project/shaka-packager

Oct 2015 - Mar 2021

A media packaging and development framework for VOD and Live DASH and HLS applications, supporting Common Encryption for Widevine and other DRM Systems.
Role in this project:
userBack-end Developer
Contributions:10 reviews, 85 commits, 1 PR in 5 years 6 months
Contributions summary:Jacob contributed to the WebM packaging project by adding support for WebM muxing, including MPD generation, and integrating libwebm and webm-tools. The contributions included implementing a WebM muxer that supports both single and multi-segment modes. The user also implemented the capability to include codec private data. Furthermore, the user added encryption support and has fixed bugs within the code.
hls-streamwidevinevideohttp-live-streamingvod
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
Jacob Trimble - Software Engineer at Google