Eric Eldredge

Senior Frontend Engineer at Atlassian

Virginia, 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
Eric Eldredge is a Senior Frontend Engineer with 15 years of experience building performant, developer-friendly web tooling and UX at companies like Atlassian and HZDG. He blends hands-on front-end craftsmanship with architecture-level thinking, having progressed from Flash developer to Principal Architect while leading interactive and engineering teams. A pragmatic open-source contributor, he has made notable contributions to the widely used parcel bundler—implementing a JSON5 Babel parser, optimizing the graph with SharedArrayBuffer, and enhancing caching for large blobs. Based in Virginia, he pairs a BA in Digital Arts with deep practical knowledge of build systems and module semantics, often focusing on subtle correctness and performance wins that surface only at scale.
code15 years of coding experience
job14 years of employment as a software developer
bookBA, Digital Arts, BA, Digital Arts at Stetson University
stackoverflow-logo

Stackoverflow

Stats
2,790reputation
150kreached
5answers
3questions
Badges
git
top-5%
memcached
top-5%
github-logo-circle

Github Skills (28)

javascript10
s610
webpages10
bundle10
web-content10
commonjs10
bundler10
build-tools10
bundling10
react10
testing9
asset-catalog9
git9
caching9
css9

Programming languages (8)

TypeScriptC++CSSJavaScriptGoLuaReasonPython

Github contributions (5)

github-logo-circle
parcel-bundler/parcel

Mar 2021 - Jan 2023

The zero configuration build tool for the web. 📦🚀
Role in this project:
userFull-stack Developer
Contributions:84 reviews, 214 commits, 31 PRs in 1 year 10 months
Contributions summary:Eric made significant contributions to the `parcel-bundler/parcel` repository, which is a zero-configuration build tool for the web. Their work included implementing a JSON5 parser for Babel configurations and optimizing the core graph data structure by storing graph edges in a SharedArrayBuffer. The user also added features for large blob storage to the cache and refactored the code to disable React refresh for library targets and added tests for chained reexports from a hybrid module. Finally, they added a parcel-query function to locate a symbol by local name and updated the code to treat re-exports of '*' from empty files as ESM.
configurationzerocommonjscssjavascript
hzdg/linter-configs

Apr 2015 - Mar 2020

A repository of config files for all the linters we use
Contributions:96 commits, 27 PRs, 67 pushes in 5 years
linterlintlinterslintingconfig
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
Eric Eldredge - Senior Frontend Engineer at Atlassian