Jonathan Felchlin is a senior software engineer with 13 years of hands-on experience and a nine-year focus on enterprise web applications, primarily as a full‑stack JavaScript developer. He designs clean, well‑tested systems across React, Node, webpack and Python stacks, and has led component library and front-end build tooling efforts while shaping GraphQL usage and site reliability at scale. Jonathan contributes to prominent open-source projects like create-react-app and webpack-merge, improving UX on iOS and refining webpack merging semantics. His background ranges from high‑traffic consumer sites at Zillow to utility-focused solutions and developer tooling, reflecting a talent for pragmatic architecture and incremental improvements. Based in Tacoma, WA, he pairs deep understanding of advanced JS concepts (closures, generators, prototypal inheritance) with a practical drive for maintainable, testable code.
13 years of coding experience
21 years of employment as a software developer
2 yrs Computer Science, 2 yrs Computer Science at University of Washington
Certificate Satellite Systems Operator Maintainer Course, Certificate Satellite Systems Operator Maintainer Course at US Army Signal School
Diploma General, Diploma General at Mead Highschool
Associates of Science Computer Science, Associates of Science Computer Science at Spokane Falls Community College
Certificate RPG Programming for the iSeries, Certificate RPG Programming for the iSeries at IBM iSeries Developer's Course (Costco Wholesale)
Contributions:8 commits, 10 PRs, 29 comments in 10 months
Contributions summary:Jonathan primarily focused on improving the user experience and handling of the application. Their contributions included addressing responsive behavior issues in iOS 9+ by adding `shrink-to-fit=no` to the HTML. They also modified the build process by cleaning up hosting instructions and incorporating the build folder variable. Additionally, the user extended the project’s capabilities by addressing the support for local script packages and adding more valid file checks.
Contributions:16 commits, 2 PRs, 8 comments in 26 days
Contributions summary:Jonathan contributed to the `webpack-merge` repository by improving its functionality. They focused on enhancing the merging logic for loaders, including de-duplication and the ability to override string values, which were tested in tests. Additionally, the user worked on the compilation process of the project by adding babel-polyfill, then removing it. The user fixed an error and added documentation.
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
Jonathan Felchlin - Senior Software Engineer at BlueOcean