Jonathan Becker

Senior Software Engineer at Coinbase LogoCoinbase

I'm Jonathan Becker, a 23 year old software engineer from the United States. I'm a strong advocate for decentralization and building open-source software. Some things I'm passionate about include low-level programming, compilers, cryptography, and swimming.

Jonathan Becker

Open-Source Portfolio

View All Projects

Research & Publications

Introducing PetrichorMar 8, 2025

Petrichor is an advanced writing app that fuels a deeper understanding of your interests. It’s designed for anyone who loves diving deep into research and making unexpected connections between ideas. By merging an intuitive editor, automatic semantic linking, and AI-powered assistance, Petrichor helps you stay organized and uncover new insights as you write.

Compiler Fingerprinting in EVM BytecodeMay 30, 2024

In this experimental paper, we will dive into EVM bytecode and examine distinct patterns and markers left by different major EVM compilers. We'll also explore the potential for using these patterns to identify the compiler used to generate a given contract's bytecode.

Heimdall-rs 0.8.0 Release NotesMay 14, 2024

The heimdall-rs 0.8.0 release is our largest update to date with 34 merged PRs, hundreds of closed issues, countless hours of work, and six new contributors! Due to the sheer size of this release, we've decided to make a blog post to highlight the most significant changes.

View All Publications

Professional Experience

View All
Coinbase

Senior Software Engineer

Coinbase

Jul 2025 - Present

5 mos

  • Rearchitected, rewrote, and migrated critical asset metadata infrastructure serving hundreds of millions of daily requests with ultra-low latency while handling real-time updates for millions of cross-chain assets.
  • Designed and implemented a robust pipeline for content moderation, safety, and labeling to power feed curation and drive user engagement for the Base app.
Shadow

Founding Backend Engineer

Shadow

Oct 2023 - Jul 2025

1 yr 9 mos

  • Architected high-performance blockchain indexing solutions and data pipelines in Rust using a novel protocol that leverages shadow events for off-chain logging and reduced gas costs.
  • Full-stack engineered the Subs.fun social media platform using React Native, tRPC and Next.JS, collaborating with the engineering team to ship novel social features and feed mechanics.
  • Prototyped the initial LMSR pricing algorithm and beta frontend for Ventuals to enable pre-IPO equity market trading.
Chainalysis

Software Engineer

Chainalysis

May 2023 - Oct 2023

5 mos

  • Engineered enterprise-grade blockchain data solutions on the Data Intelligence team.
  • Refactored and optimized production codebases post-acquisition to enable horizontal scaling and handle increased traffic volumes.

Talks & Presentations

Building a Bytecode Analyzer & Reversing Smart Contracts @ Scraping BitsOct 19, 2023

On Scraping Bits, I talk about building my EVM toolkit and bytecode analyzer, Heimdall, and how it can be used to reverse engineer smart contracts.

The EVM and Smart Contract Internals @ OpenSenseOct 14, 2023

At OpenSense, I present an introduction to the EVM and dive into the internals of smart contracts.

Heimdall, An Advanced Bytecode Analysis Toolkit @ Rust x Ethereum DayAug 26, 2023

At Paradigm's Rust x Ethereum Day in San Francisco, I talk briefly about Heimdall, a bytecode analysis toolkit for the EVM.