Jacob Champion

Principal Software Engineer at EDB

Portland, Oregon Metropolitan Area 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
Jacob Champion is a Principal Software Engineer based in Portland with 11+ years building and securing web-based distributed systems, particularly in embedded and resource-constrained environments. He combines hands-on engineering—upgrading legacy stacks, cleaning up production cruft, and shipping features—with system architecture work that minimizes security risk and eases operability. Jacob has led teams and acted as ScrumMaster while contributing to major open-source projects, including polyfills, web-platform-tests, and adaptations for serverless DNS deployments across Cloudflare, Fastly, Deno, and more. His background spans database and Postgres-focused work at VMware/Pivotal and operationalizing edge deployments, giving him a rare blend of internals expertise and practical deployment/DevOps skills. Notably, he has implemented WASM-related fixes in gecko-dev and authored interoperability test cases that improve web spec conformance, showing attention to correctness as well as scalability.
code11 years of coding experience
job13 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (36)

compatible10
javascript10
c-language10
back-end-development10
es6-promise10
testing10
browser-support10
polyfills10
web-standards10
fetch10
serverless10
blazor-webassembly10
nodejs10
webassembly10
cprogramming-language10

Programming languages (33)

CHandlebarsMakefileGoHTMLSvelteJupyter NotebookYAML

Github contributions (5)

github-logo-circle
JakeChampion/fetch

May 2020 - Feb 2021

A window.fetch JavaScript polyfill.
Role in this project:
userFull-stack Developer
Contributions:28 releases, 16 reviews, 48 commits in 9 months
Contributions summary:Jacob primarily contributed to the `fetch` JavaScript polyfill, fixing bugs, and improving functionality. They addressed issues related to the `DOMException`, cache behavior, and arrayBuffer handling. They also made changes to the build configuration and incorporated code improvements for better browser compatibility and performance.
javascriptpolyfillfetch
web-platform-tests/wpt

May 2022 - Jun 2022

Test suites for Web platform specs — including WHATWG, W3C, and others
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:5 reviews, 5 commits, 6 PRs in 16 days
Contributions summary:Jacob primarily contributed to the project by adding test cases and ensuring the correct behavior of various Web API constructors. Their work focused on verifying that constructors like `Request`, `Event`, `SubmitEvent`, `PromiseRejectionEvent`, `MessageEvent`, `PopStateEvent`, `FormDataEvent`, `BroadcastChannel`, `OffscreenCanvas`, `ImageData`, `StorageEvent`, and `EventSource` throw `TypeError` when called without the `new` keyword. The user's commits involved modifying test files and adding assertions to validate these error conditions, ensuring the project's conformance to web standards. They also added tests related to SharedWorker constructor errors.
w3ctestingtest-automationbrowserwhatwg
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