Brenton Cheng

Senior Engineer, Archive.org & Open Library at Internet Archive

Oakland, California, 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
Brenton Cheng is a senior engineer and product-minded technologist with 14+ years building high-traffic web and mobile platforms, currently shaping Archive.org and the Open Library catalog of 25 million books. He blends hands-on Swift, Ruby, and Python development with product leadership and architecture decisions, previously leading global teams at NBCUniversal’s Stringwire and shipping apps with millions of installs. An active contributor to Internet Archive projects like BookReader and Open Library, he focuses on front-end UX improvements, analytics, and borrow/metadata workflows to improve discoverability and access. Trained as a mechanical and biomechanical engineer (Princeton, Stanford), Brenton pairs rigorous technical problem-solving with deep expertise in human movement—teaching Laban Movement Analysis and creating movement-literacy mobile tools—which informs his user-centered approach to software design.
code14 years of coding experience
job19 years of employment as a software developer
bookMSME, (Bio)Mechanical Engineering, MSME, (Bio)Mechanical Engineering at Stanford University
bookBSEE, Mechanical Engineering, BSEE, Mechanical Engineering at Princeton University
languagesEnglish, French, Russian, Chinese
github-logo-circle

Github Skills (9)

javascript10
web-development10
openlibrary10
front-end-development10
analytics9
html9
css9
opengraph8
google-books6

Programming languages (4)

TypeScriptJavaScriptRubyPython

Github contributions (5)

github-logo-circle
internetarchive/bookreader

Mar 2018 - Oct 2022

The Internet Archive BookReader
Role in this project:
userFront-end Developer
Contributions:1 release, 31 reviews, 13 commits in 4 years 7 months
Contributions summary:Brenton appears to have primarily focused on improving the user experience and functionality of the Internet Archive BookReader. Their commits include adding tracking events related to view changes and fixing a typo in the documentation. They also made modifications to the analytics plugin, potentially to include additional data in tracking calls. The changes predominantly involved JavaScript files.
ebooksbookreaderinternet-archivearchiveinternetarchive
internetarchive/openlibrary

May 2016 - Feb 2017

One webpage for every book ever published!
Role in this project:
userFull-stack Developer
Contributions:1 release, 3 reviews, 148 commits in 9 months
Contributions summary:Brenton primarily contributed to the front-end of the Open Library project, with a focus on the borrow page. They implemented localized date-time display using Moment.js, modified the CSS for correct display, and added Google Analytics click tracking to relevant links. The user also worked on refactoring of the affiliate links functionality as well as incorporating Open Graph markup to enhance social sharing on different pages.
reactinternet-archiveeverlibrary-cataloguepublished
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
Brenton Cheng - Senior Engineer, Archive.org & Open Library at Internet Archive