Jeremy Rubin

Founder at Char Network Labs

San Francisco, California, 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
Jeremy Rubin is a Bitcoin engineer and founder with 13 years of experience building and securing high-performance cryptocurrency systems from protocol to production. He currently leads Char Network Labs to architect a proof-of-stake network for Bitcoin Layer 2s while also running Judica, a bitcoin research and deployment organization, and serving as a long-term Bitcoin Core contributor. His open-source work spans major projects—Bitcoin Core, Bitcoin-ABC, Zcash, Grin, Dogecoin and Rust Bitcoin libraries—focused on performance, mempool/checkqueue optimizations, caching (CuckooCache) and rigorous test/benchmark engineering. An MIT-trained engineer, he blends deep protocol-level expertise with practical QA and benchmarking skills, and quietly influences ecosystem scalability through both code and community initiatives like Scaling Bitcoin.
code13 years of coding experience
job5 years of employment as a software developer
bookMaster of Engineering (M.Eng.) Electrical Engineering and Computer Science, Master of Engineering (M.Eng.) Electrical Engineering and Computer Science at Massachusetts Institute of Technology
bookPhillips Exeter Academy
languagesRussian
stackoverflow-logo

Stackoverflow

Stats
577reputation
44kreached
9answers
13questions
github-logo-circle

Github Skills (75)

transaction10
benchmark10
testing10
bitcoins10
cryptocurrency10
deserialization10
concurrency10
tapi10
min10
transactional10
data-serialization10
cryptocurrencies10
treemap10
performance-optimization10
rust10

Programming languages (23)

MDXCSSC++RustCRPCMakefileTeX

Github contributions (5)

github-logo-circle
bitcoin/bitcoin

Jun 2016 - Aug 2022

Bitcoin Core integration/staging tree
Role in this project:
userBack-end Developer
Contributions:293 reviews, 63 commits, 94 PRs in 6 years 3 months
Contributions summary:Jeremy primarily contributed to improving the codebase by fixing bugs and optimizing code related to tests. Their work involved correcting type errors, resolving assignment errors, and implementing performance improvements, specifically concerning vector allocations, function arguments, and the removal of unnecessary loops. These changes aimed to enhance the stability and efficiency of the Bitcoin Core integration/staging tree. The user also added test cases for improved code coverage.
bitcoin-corebitcoinc-plus-plusp2pcryptocurrency
rust-bitcoin/rust-miniscript

Jul 2020 - Mar 2022

Support for Miniscript and Output Descriptors for rust-bitcoin
Role in this project:
userBack-end Developer
Contributions:48 reviews, 7 commits, 9 PRs in 1 year 8 months
Contributions summary:Jeremy contributed to the `rust-miniscript` repository, a project focused on Miniscript and Output Descriptors for rust-bitcoin. Their primary focus was on enhancing the `Policy` module, adding `Unsatisfiable` and `Trivial` types and implementing their integration within the compiler. They also refactored the compiler to utilize `BTreeMap` instead of `HashMap`. Further, the user addressed a context-specific issue in the `miniscript` codebase.
bitcoinrust
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