Jamie Ridgewell

Senior Software Engineer at ERGOMED

Basingstoke and Deane, 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
Jamie Ridgewell is a Senior Software Engineer with 15 years of professional experience and a six-year hands-on track record building across C#/.NET desktop and web stacks, front-end JavaScript, SQL, IoT and Unity. Currently at ERGOMED, he blends deep product delivery experience from bespoke enterprise apps with prolific open-source contributions to high-profile projects like Next.js, Babel, esbuild and Vercel’s AI toolkit. His work spans low-level performance and compiler fixes, test-suite hardening for ECMAScript conformance, and pragmatic front-end optimizations—evidence of both systems-level thinking and UX attention. A First-Class BSc graduate in Computer Software Engineering, Jamie is notable for solving subtle interoperability and correctness issues (source maps, streaming transforms and edge-case URI decoding) that improve developer tooling and runtime reliability.
code15 years of coding experience
job7 years of employment as a software developer
bookBachelor of Science - BSc, Computer Software Engineering, First-Class Honours, Bachelor of Science - BSc, Computer Software Engineering, First-Class Honours at Buckinghamshire New University
stackoverflow-logo

Stackoverflow

Stats
1,038reputation
97kreached
9answers
1question
github-logo-circle

Github Skills (96)

go-modules10
parserator10
parser10
swc10
testing10
paperjs10
data-manipulation10
file-operations10
code-generation10
svg10
bundler10
backbonejs10
tca10
compression10
custom-element10

Programming languages (18)

JavaBikeshedCSSCRustGoHTMLTypeScript

Github contributions (5)

github-logo-circle
google/incremental-dom

Jul 2015 - Aug 2018

An in-place DOM diffing library
Role in this project:
userFront-end Developer
Contributions:82 commits, 123 PRs, 419 comments in 3 years 1 month
Contributions summary:Jamie primarily contributed to the `incremental-dom` library by addressing bugs and improving its functionality. They focused on fixing issues related to attribute updates, including handling attribute shifts and removing trailing attributes. In addition to bug fixes, the user refactored code, removing prop shorthands and optimizing the attribute diffing process for performance gains. Their work also involved refactoring and code cleanup in the build processes.
placedom-diffingin-placedomdiffing
vercel/turborepo

Jul 2022 - Jan 2023

Build system optimized for JavaScript and TypeScript, written in Rust
Role in this project:
userFull-stack Developer
Contributions:704 reviews, 94 commits, 169 PRs in 6 months
Contributions summary:Jamie contributed to the Turborepo build system by implementing features and fixing bugs. Their work included adding image extension support to the module type, fixing directory watching in the next-dev project, adding an AST explorer tool using SWC, and adding support for dynamic import loading. They also improved the project by normalizing Windows paths to Unix paths and implementing snapshot tests, improving the codebase's stability and testing capabilities.
monorepoincrementalturborepobundlerrust
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