A list of the Bitcoin and Lightning projects I created, worked on or contributed to in the last years. Feel free to send me a message if you enjoy my work. I accept donations for current and future projects.

On-chain (bech32, Lightning (

Image for Contribution: Bitcoin Core Project

September 7, 2020

Contribution: Bitcoin Core Project

I list my contributions to the Bitcoin Core project and detail their context and background. Of course, not all contributions are worth mentioning here.

Image for (2020 version)

January 31, 2020 (2020 version)

The website shows Bitcoin protocol layer statistics. This includes statistics about Bitcoin transactions, their in- and outputs, about blocks and Bitcoin scripts. The project is a joint effort with Bitrefill CEO @ziggamon.

Image for Contribution: Colab version of the Optech Schnorr / Taproot Workshop

November 27, 2019

Contribution: Colab version of the Optech Schnorr / Taproot Workshop

Bitcoin Optech created a workshop explaining the Schnorr and Taproot upgrade to engineers. However, users needed to compile a patched version of Bitcoin Core with Taproot support and download and set up the Jupyter notebooks.

Image for Bitcoin Transaction Monitor

October 10, 2019

Bitcoin Transaction Monitor

Whenever you, an exchange or somebody else sends a Bitcoin transaction, it gets broadcast to all nodes in the Bitcoin network. Each broadcast transaction is represented by a dot on the Bitcoin Transaction Monitor scatterplot. The transactions are arranged by the time of arrival at my Bitcoin node …

Image for rawtx library

September 28, 2019

rawtx library

The rawtx Golang module helps you (and me) to answer questions about raw Bitcoin transactions, their inputs, outputs, and scripts. I use the rawtx package for example in my Bitcoin Transaction Monitor and projects.

Image for Timeline: Historical events in the development of Bitcoin

August 4, 2019

Timeline: Historical events in the development of Bitcoin

To fully understand the rationale behind the current state of Bitcoin development, knowledge about historical events is essential. I created an open-source project containing the data for a timeline of historical developments in Bitcoin. Most data points are adopted from a talk John Newbery gave on …

Image for (2019 version)

June 1, 2019 (2019 version)

The website displays visualizations about my Bitcoin mempool. For example, a visualization of my current mempool and the historical mempool of my node is shown. The idea is to provide information about the current mempool state to a Bitcoin user with a seemingly stuck and …

Image for mempool-dat

May 16, 2019


A Golang package that can deserialize Bitcoin Core’s mempool.dat files. This is a toy project. I developed this to learn more about Golang and the mempool.dat file format by Bitcoin Core.

Image for c-lightning plugin: csvexportpays

March 2, 2019

c-lightning plugin: csvexportpays

A toy plugin for c-lightning to export all payments made with a c-lightning node to a .csv file. I build this a few days after Blockstream released the plugin support in c-lightning v0.7 to showcase how simple it is to build plugins.

Image for

June 23, 2018

Konstantin Nick (@sputn1ck) and I build for the Lighting Hackday in June 2018. You could play Pokémon via the Lightning Network build. Pressing the buttons of the GameBoy to move the player and to interact with the world would generate a lightning invoice. Paying that invoice would send …

Image for (2018 version)

January 22, 2018 (2018 version)

We build in 2018 to raise awareness about the inefficient use of block space by exchanges, services, and wallets. The project is a joint effort with Bitrefill CEO @ziggamon.

Image for (2017 version)

October 7, 2017 (2017 version)

The website displays statistics about my Bitcoin mempool. This covers the 2017 version which I iterated on in 2019.