Jordan Krage is a Staff Software Engineer based in Chicago with 11 years building robust backend systems and a deep specialty in blockchain and Go. At Chainlink Labs he drives reliability and configuration work for decentralized oracle infrastructure, drawing on prior senior roles at GoChain and contributions to core Ethereum tooling like go-ethereum. An active open-source maintainer, Jordan has improved Ethereum client behavior, enhanced web3dart for Dart consumers, and strengthened tooling and tests across projects such as golang/dep and IronFunctions. He combines systems-level debugging (RPC timeouts, websocket/HTTP connection handling) with pragmatic developer ergonomics (config/TOML fixes, CLI/docker enhancements), and his background includes graduate CS research that informs a methodical approach to edge-case correctness.
11 years of coding experience
11 years of employment as a software developer
BS Computer Science Mathematics, BS Computer Science Mathematics at Augustana College
Master of Science (MS) Computer Science, Master of Science (MS) Computer Science at Washington University in St. Louis
node of the decentralized oracle network, bridging on and off-chain computation
Role in this project:
Back-end Developer
Contributions:7443 reviews, 553 commits, 2094 PRs in 1 year 4 months
Contributions summary:Jordan's commits primarily focused on database lock fixes and enhancements to the TOML configuration dump functionality. This involved modifying the configuration to accommodate both the deprecated and new feature flags, indicating a focus on system configuration and maintenance. The user also fixed format strings in multiple files.
Go dependency management tool experiment (deprecated)
Role in this project:
Backend Developer
Contributions:146 commits, 173 PRs, 25 pushes in 1 year 10 months
Contributions summary:Jordan's commits primarily focused on adding in-process tests to the `golang/dep` repository. These tests involved modifying existing files such as `txn_writer_test.go` and `cmd/dep/init.go` to incorporate new testing scenarios. The code changes reveal a focus on improving the robustness and reliability of the dependency management tool, specifically testing the behavior of the `SafeWriter` and initialization procedures.
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
Jordan Krage - Staff Software Engineer at Chainlink Labs