Logan Smyth

Senior Software Engineer at Replay

Oakland, 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
🎓
Top School
Logan Smyth is a Senior Software Engineer in Oakland with 16 years building full-stack and systems-level tooling across frontend, backend, and developer tooling. He’s shipped and maintained high-impact open source work—contributing to Babel, Webpack, Firefox DevTools, and the Mozilla source-map library—improving compilers, parsers, sourcemap reliability, and debugger scope mapping. At Replay and Mozilla he focused on making debugging and developer workflows more robust for modern web frameworks, and at Babel he played a lead role during the Babel 7 era fixing architectural issues and triaging critical transforms. Comfortable in both JS and C++ contexts, he combines deep debugging expertise with performance-minded refactors and testing rigor. Colleagues know him for pragmatic code cleanup (multibyte fixes, sourcemap normalization, caching) that measurably improves developer experience.
code16 years of coding experience
job14 years of employment as a software developer
bookBerkshire School
bookB. Eng, Electrical Engineering, B. Eng, Electrical Engineering at McGill University
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
158,874reputation
12.8mreached
1,492answers
3questions
Badges
es6-promise
top-5%
base64
top-1%
asynchronous
top-5%
webpack
top-1%
stream
top-5%
ternary-operator
top-1%
github-logo-circle

Github Skills (97)

testing10
url-parsing10
routes10
bundler10
browserify10
web-development10
code-optimization10
javascript10
jquery10
ternary-operator10
gulp10
bundle10
typescripts10
webassembly10
ecmascript10

Programming languages (15)

C#C++CSSCRustMakefileGoHTML

Github contributions (5)

github-logo-circle
babel/babel-loader

Mar 2015 - Sep 2018

📦 Babel loader for webpack
Role in this project:
userFull-stack Developer
Contributions:8 releases, 28 commits, 40 PRs in 3 years 7 months
Contributions summary:Logan primarily focused on enhancing the `babel-loader` for webpack. Their contributions involved refactoring code, implementing caching mechanisms to optimize performance, and removing deprecated options, ensuring compatibility with newer Babel versions. They also addressed issues related to sourcemap generation and handling ignored files, improving the loader's overall functionality and reliability. Furthermore, they exposed an API to allow custom loaders around the babel-loader.
babeljavascriptbabel-pluginbabel-loaderwebpack
babel/babel

May 2015 - Nov 2018

🐠 Babel is a compiler for writing next generation JavaScript.
Role in this project:
userBack-end Developer
Contributions:15 releases, 744 commits, 662 PRs in 3 years 7 months
Contributions summary:Logan primarily focused on code optimization and bug fixes within the Babel compiler. The contributions include improvements to code generation efficiency, addressing issues related to scope regeneration for replaced nodes, and ensuring that the correct module and import behavior is present. This involved direct interaction with the core code generation process, along with ensuring the system worked with UMD and AMD module systems.
next-generationbabelflavortownjavascriptast
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
Logan Smyth - Senior Software Engineer at Replay