Chris Arnesen is a technology leader and hands-on software engineer with 11+ years of experience building scalable web services, GraphQL APIs, and resilient infrastructure at companies from startups to enterprise financial exchanges. Currently Director of Technology Development at Tradeweb, he combines deep systems expertise—from AIX and zLinux to cloud-native architectures—with a physicist’s rigor (PhD from MIT) for solving thorny production and performance problems. He’s a prolific open-source contributor, notably improving TypeScript typings in DefinitelyTyped and extending Bitcoin Core RPC clients, reflecting strong full-stack and API-first sensibilities. Chris excels at turning complex requirements into clear, maintainable systems, and still delights in practical tinkering—from DIY media centers to genetic algorithms for March Madness brackets. Colleagues know him as a pragmatic architect, clear writer, and effective coach who thrives on mysteries that require both broad context and low-level debugging.
11 years of coding experience
13 years of employment as a software developer
Ph. D., Physics, Ph. D., Physics at Massachusetts Institute of Technology
A client library to connect to Bitcoin Core RPC in JavaScript.
Role in this project:
Back-end Developer
Contributions:7 commits, 2 PRs, 18 comments in 24 days
Contributions summary:Chris primarily focused on enhancing the `bitcoind-rpc` library by incorporating new RPC methods from Bitcoin Core. Their contributions included adding methods for fee and priority estimation, integrating additional RPC calls introduced in version 0.10, and fixing an issue related to the `cl` function and parameter typing. These changes directly involved modifying the library's interface to align with the evolving functionality of the Bitcoin Core RPC.
The repository for high quality TypeScript type definitions.
Role in this project:
TypeScript Developer
Contributions:6 reviews, 6 commits, 4 PRs in 7 days
Contributions summary:Chris primarily contributes to the type definitions within the `definitelytyped/definitelytyped` repository. Their work focuses on creating and updating TypeScript type definitions for various npm packages, including `expand-tilde` and `ini`. This involves adding type declarations, test cases, and updating metadata to improve the type safety and developer experience for users of these packages. The contributions showcase a strong understanding of TypeScript and type definition practices.
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.