Thomas Reynolds

Principal Engineer at Yahoo

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
Thomas Reynolds is a Principal Engineer with 18 years of experience designing scalable front-end and full-stack systems from agency projects to large-scale product platforms. Based in Portland, he blends hands-on implementation (React, Svelte, Node/TypeScript, Rust) with architecture-level work—leading federated GraphQL migrations, micro-frontend rollouts, and adoption of Nest.js/OpenAPI to improve safety and developer experience. He’s led cross-functional teams and design systems at Viasat and Bitski, and shipped user-facing improvements for high-profile open-source projects like Middleman and Google I/O. Known for raising engineering standards through automation, testing and tooling, he thrives where UX polish meets robust backend contracts. An unusual through-line: deep CSS and theming expertise—evident in early Compass/Blueprint contributions—paired with modern API-first practices.
code18 years of coding experience
job22 years of employment as a software developer
github-logo-circle

Github Skills (25)

markdown10
javascript10
blueprint10
static-site-generator10
css10
polymer10
sass10
user-interface10
blog-engine10
sc10
ruby10
markdown-it10
scs10
front-end-development10
html10

Programming languages (11)

TypeScriptCSSShellCoffeeScriptGherkinSCSSJavaScriptElm

Github contributions (5)

github-logo-circle
middleman/middleman

Jul 2009 - Nov 2022

Hand-crafted frontend development
Role in this project:
userFull-stack Developer 7.
Contributions:29 reviews, 2457 commits, 598 PRs in 13 years 5 months
Contributions summary:Thomas is a full-stack developer who contributes to the project's frontend development and helps with its testing infrastructure. The commits include: cleaning up the CLI class; adding and removing code related to testing; modifying template rendering and asset handling; and setting up hooks for file changes. 8.
front-end-developmentstatic-site-generatormiddleman
middleman/middleman-blog

Aug 2011 - Dec 2018

Blog Engine Extension for Middleman
Role in this project:
userFull-stack Developer
Contributions:164 commits, 21 PRs, 40 pushes in 7 years 5 months
Contributions summary:Thomas primarily focused on enhancing the Middleman blog engine. Their contributions include getting templates working, implementing new templates, and fixing markdown-related errors. They also updated the project's versioning and performed tasks related to preparing the codebase for newer versions of the framework. The user demonstrated a good understanding of the Middleman framework and its plugin architecture.
blog-enginemiddleman-extensionmiddlemanmiddleman-blogruby
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