Jordan Bayles

Senior Software Engineer at Google

Portland, Oregon, 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
Jordan Bayles is a Senior Software Engineer with 13 years of experience, currently working at Google on Chrome's Chromecast/Open Screen ecosystem from Portland, Oregon. He specializes in media streaming, browser internals, and backend engineering, with notable contributions to Chromium's media/cast components and Web Platform Tests to ensure robust handling of new media capture APIs. Jordan maintains and improves cross‑project C++ tooling like JsonCpp, demonstrating a commitment to long‑term maintainability and build/test automation. His background includes DevTools work at Microsoft and systems-focused internships at Garmin, giving him a strong foundation in C/C++, Python, and performance-sensitive engineering. He blends production-grade engineering with active open-source stewardship, and often surfaces subtle fixes—like null encoded frame handling and parser edge cases—that prevent real-world failures.
code13 years of coding experience
job4 years of employment as a software developer
bookBSc, Electrical and Computer Engineering, Mathematics Minor, BSc, Electrical and Computer Engineering, Mathematics Minor at Oregon State University
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1,554reputation
153kreached
50answers
7questions
github-logo-circle

Github Skills (32)

debugging10
json10
javascript10
c-language10
video-encoding10
testing10
chromium10
browser10
travis-ci10
web-standards10
build-automation10
cprogramming-language10
streaming10
test-automation10
clang-format9

Programming languages (10)

C#TypeScriptC++BikeshedShellRustJavaScriptObjective-C

Github contributions (5)

github-logo-circle
open-source-parsers/jsoncpp

Jun 2019 - Dec 2020

A C++ library for interacting with JSON.
Role in this project:
userBack-end Developer & Automation Engineer
Contributions:9 releases, 16 reviews, 50 commits in 1 year 6 months
Contributions summary:Jordan primarily contributed to improving the library's functionality and maintainability. Their work involved fixing a bug related to exception handling when the `JSON_USE_EXCEPTION` flag is disabled. They also implemented and maintained the build process and testing environment, updating Travis CI scripts and fixing a fuzzer error. Additionally, they improved the performance of comment parsing and fixed various formatting and definition issues.
cpp
chromium/chromium

Mar 2021 - Jan 2023

The official GitHub mirror of the Chromium source
Role in this project:
userBackend Developer
Contributions:14 commits in 1 year 10 months
Contributions summary:Jordan primarily worked on the Chromium project, specifically within the media/cast sub-component, focusing on optimizing and fixing issues related to video streaming. Their commits involved refactoring and cleaning up performance overlay code, addressing crashes related to video encoder APIs and the VPX quantizer parser. Additionally, the user contributed to cleanup efforts of the remoting sink metadata and added test coverage for ensuring correct handling of null encoded frames, demonstrating an understanding of the system's encoding and streaming pipeline.
chromiumbrowser
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