S Thorogood

Founder CEO at Gumnut Dev

Sydney, New South Wales, Australia
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
S Thorogood is a seasoned software engineer based in Sydney with 16 years of experience building and refining web platform tooling and front-end libraries. They have significant open-source impact across high-profile Google and Chrome projects—contributing to LitElement, Material Design Lite, PWACCompat, dialog and proxy polyfills, and developer.chrome.com—where they improved styling, accessibility, and build pipelines. Comfortable across the full stack, S has worked on build and release automation (closure-compiler-js), backend API client refactors in Go and Python, and interactive web samples that showcase modern browser capabilities. Their work shows a consistent focus on robust build systems, progressive enhancement for older browsers, and careful attention to styling and UX edge cases. Notably, they’ve implemented nuanced features like native CSSStyleSheet adoption, revocable proxy traps, and polyline encoding, revealing a blend of practical product sense and deep technical detail. Pragmatic and collaborative, S excels at shipping maintainable solutions that bridge developer tooling and user-facing front-end improvements.
code16 years of coding experience
github-logo-circle

Github Skills (74)

lit-element10
python10
material-components10
testing10
proxy10
webpages10
encoding10
build-automation10
maven10
web-app-manifest10
build-process10
web-development10
javascript10
client-library10
animation10

Programming languages (15)

JavaCSSC++CMakefileGoHTMLNunjucks

Github contributions (5)

github-logo-circle
GoogleChromeLabs/pwacompat

Jun 2016 - Sep 2020

PWACompat to bring Web App Manifest to older browsers
Role in this project:
userFront-end Developer
Contributions:17 releases, 135 commits, 15 PRs in 4 years 3 months
Contributions summary:S primarily contributed to the front-end of the `pwacompat` project, a library designed to bring Web App Manifest support to older browsers. They focused on modifying the `progressr.js` and `pwacompat.js` files, adding features, and refactoring code. Their work included removing debugging alerts, cleaning up code, merging branches, adding support for `apple-itunes-app` and adjusting local storage interactions, and minifying the code, and generating icons based on manifests to support iOS devices.
manifestbrowsersjavascriptweb-app-manifestservice-worker
GoogleChrome/proxy-polyfill

Feb 2016 - Oct 2021

Proxy object polyfill
Role in this project:
userFull-stack Developer
Contributions:13 releases, 96 commits, 29 PRs in 5 years 8 months
Contributions summary:S primarily contributed to the core logic and functionality of a Proxy object polyfill. Their work involved implementing the basic polyfill structure, adding default helper methods for proxy behavior, and refactoring code for ES6 compatibility (let/const). They also added support for the `apply` and `construct` traps and implemented revocable proxy functionality. Additionally, the user updated the codebase, including license and minified versions, and created tests for proxy/native objects.
titlebarprefetchproxypolyfillproxy-object
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
S Thorogood - Founder CEO at Gumnut Dev