Jack Franklin

Senior Software Engineer at Google

Reigate and Banstead, 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

🤩
Rockstar
🎓
Top School
Jack Franklin is a Staff Software Engineer with 14 years' experience specializing in front-end development, legacy code maintenance, and modernizing complex codebases. Currently at Google, he has progressed through engineering and senior roles, bringing practical expertise in JavaScript, React, ES2015+, Elm and TypeScript migrations. He’s an active open-source contributor to high-profile projects such as Puppeteer and Chrome DevTools, where he improved type safety, testing infrastructure, accessibility, and developer tooling. Known for pragmatic upgrades—migrating modules to TypeScript, refining build and test workflows, and smoothing developer experience—he combines hands-on implementation with a focus on long-term maintainability. Based in Reigate and Banstead, Jack blends production-scale engineering at Google with community-facing improvements that make large front-end systems easier to evolve.
code14 years of coding experience
job2 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of Bath
stackoverflow-logo

Stackoverflow

Stats
3,765reputation
867kreached
67answers
20questions
Badges
javascript
top-5%
jquery
top-5%
github-logo-circle

Github Skills (46)

javascript10
testing10
css10
command-line-interface10
typescript10
user-interface10
web-components10
elm10
webpack10
front-end-development10
webpacker10
typescript-types10
command-line10
nodejs10
build-tools10

Programming languages (22)

MDXJavaC++CSSRustSchemeElmVue

Github contributions (5)

github-logo-circle
The Chrome DevTools UI
Role in this project:
userFront-end Developer
Contributions:853 commits in 2 years 11 months
Contributions summary:Jack focused on updating and migrating existing Chrome DevTools front-end components. Contributions included migrating examples and documentation to TypeScript, addressing accessibility issues, and integrating changes to data grid and context menu components. The user implemented styling improvements to the component docs index and fixed bugs within existing CSS files. Contributions involved updates to the rendering of core UI elements, including adjustments to text selection highlighting and code editor styling.
instrumentationreactjavascriptchromecdp
jspm/jspm-cli

Feb 2015 - Jun 2016

ES Module Package Manager
Role in this project:
userFull-stack Developer
Contributions:11 commits, 12 PRs, 113 comments in 1 year 4 months
Contributions summary:Jack contributed to the core functionality of the jspm-cli tool, focusing on improving the bundling and build processes. Their work included adding features like customizable log levels and source map options, as well as addressing issues related to configuration changes during watch mode. They also exposed the jspm version in the API and made adjustments to the command-line interface's behavior, such as downcasing inputs and adding a `--production` flag.
package-jsonnpm-clinpmpackage-managementnpm-scripts
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
Jack Franklin - Senior Software Engineer at Google