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 Senior Software Engineer based near Reigate and Banstead with 13 years of experience specialising in front-end maintenance and untangling legacy codebases. At Google since 2020, he focuses on improving maintainability, developer tooling and build processes—expertise he demonstrates through open-source work on Puppeteer and the Chrome DevTools front-end. Comfortable across JavaScript (ES2015+), React and Elm, he has led TypeScript migrations, test-infrastructure upgrades and webpack/jspm build improvements to make large projects safer to change. His contributions often target developer experience and reliability (CLI flags, source-map options, Mocha migrations) while also addressing accessibility and styling regressions. He pairs pragmatic refactors with careful API and tooling changes to reduce cognitive load for teams, and holds a Computer Science degree from the University of Bath.
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 (64)

webpack310
javascript10
typescript310
node-js10
testing10
webpack510
css10
webpack-310
typescript10
commandline-interface10
user-interface10
web-components10
command-line-interface10
userinterface10
typescript210

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