Code, experiments & contributions

Projects

Most of my open-source work is on GitHub. Here are a few things I’ve been working on.

01

Current

Bitcoin Core ↗

Contributing code, reviewing pull requests, and testing changes. My interests are in mining improvements, multiprocess architecture, and IPC fuzzing.

My pull requests →

sv2-tp ↗

Contributing to the Stratum v2 Template Provider, with an interest in mining improvements and its integration with Bitcoin Core.

C++MiningStratum v2

libmultiprocess ↗

Review and testing around the library behind Bitcoin Core’s multiprocess communication.

btc-ipc ↗

A reusable Python IPC client with a reference indexer, benchmarks, and tests. The indexer tracks block metadata, ordered transaction IDs, and active-chain membership, including reorg reconciliation. It is an experiment for evaluating capabilities and their semantics; using a method successfully does not establish a stable API.

PythonCap’n ProtoSQLite
02

Previous

  • Web · BitcoinEsplora GUI

    Earlier work on the Bitcoin block explorer interface, including my Blockchain Commons internship.

  • Flutter · TypeScript · PythonWeb & mobile projects

    Earlier projects and experiments with Flutter, TypeScript, and Python.