Geoffrey Booth

Principal Software Engineer at Disney

Los Angeles, California, 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
Geoffrey Booth is a Principal Software Engineer in Los Angeles with 12 years of experience building full‑stack web platforms and leading engineering teams. He combines deep runtime and compiler expertise—evident from maintainership of CoffeeScript and significant contributions to Node.js core ES module support—with practical full‑stack work on Meteor and Vue integrations. A Node.js Technical Steering Committee member, he frequently improves module loaders, build pipelines, and transpilation tooling to modernize developer workflows. Geoffrey also automates developer ergonomics outside the web stack, producing advanced Karabiner-Elements rules to optimize daily productivity. Colleagues describe him as an imagineer: a hands‑on architect who pairs rigorous refactors and tests with thoughtful developer experience improvements.
code12 years of coding experience
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
7,278reputation
1.6mreached
138answers
0questions
Badges
mongodb
top-5%
meteor
top-1%
javascript
top-5%
github-logo-circle

Github Skills (49)

babel610
json10
javascript10
runtimes10
coffeescript10
lexer10
testing10
remap10
mappings10
python-modules10
keymapping10
vue-component10
vue10
esmodules10
remapping10

Programming languages (21)

C++BikeshedRustHandlebarsMakefileVueGoInno Setup

Github contributions (5)

github-logo-circle
jashkenas/coffeescript

Jul 2016 - Aug 2022

Unfancy JavaScript
Role in this project:
userBack-end Developer
Contributions:44 reviews, 465 commits, 634 PRs in 6 years 1 month
Contributions summary:Geoffrey was involved in the implementation and enhancement of `for...from` loops for generators within the CoffeeScript compiler. Their contributions involved adding support for features like range handling and pattern matching, alongside bug fixes and improvements to the lexer. The user also refactored and cleaned up the code, and modified parts of the parser.
javascript
nodejs/node

Sep 2020 - Jan 2023

Node.js JavaScript runtime ✨🐢🚀✨
Role in this project:
userBack-end Developer
Contributions:1671 reviews, 55 commits, 103 PRs in 2 years 4 months
Contributions summary:Geoffrey primarily focused on enhancing the Node.js runtime by implementing features related to ES module support, multi-dot file extensions, and improved import assertions. Their contributions included modifying core loader files, adding new error messages, and refactoring test code. These changes involved updates to the module system, including flags and functionalities.
windowsnode-jsjavascriptlinuxruntime
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
Geoffrey Booth - Principal Software Engineer at Disney