I’m John — I build distributed systems in Rust and develop smart contracts for Ethereum. My background in Physics and Systems Programming forms the basis of my work in blockchain, financial engineering, and open-source.
I’m an experienced software engineer and systems-programming polyglot (Rust, C++, Go, Python), a Solidity smart-contract developer, and an open-source enthusiast. Unix tinkerer, musician, space traveler.
conversant/disruptor ★ 323 — the highest-performing intra-thread transfer mechanism available in Java: a benchmark-proven ring-buffer BlockingQueue on Maven Central (com.conversantmedia:disruptor). Shipped as a Debian / Ubuntu package and supported by Apache Log4j 2 as an async-logging queue.
parsm (Rust · crates.io) — a structured-data processor that auto-detects JSON, CSV, YAML, TOML, logfmt, and plain text, then applies a pest PEG-grammar DSL for field extraction, filtering, and templating. Eight integration-test suites, full CI/CD.
- checksmix (Rust · crates.io) — a complete MMIX assembler and emulator for Knuth’s 64-bit RISC architecture: 256 general-purpose registers, IEEE-754 floating point with configurable rounding modes, TRAP-based I/O, and multi-source assembly via a pest parser.
- mpfib (C++20) — an arbitrary-precision Fibonacci-prime calculator built on a hand-written radix-256
BigInt(Karatsuba multiplication, fast doubling). Computed F(10,000,000) = 2,089,878 digits and found F(3,340,367) to be a probable prime. - emomtimer (Rust · Yew · WASM → emomtimer.2ad.com) — a drift-correcting countdown timer in WebAssembly; wall-clock resync and drift detection keep it accurate over hours of background-tab throttling.
- Fabric — the highest-performing DEX aggregator. See the live benchmark.
- collective-governance-v1 — author of Collective Governance, an open-source on-chain Ethereum voting/consensus protocol (Solidity).
- stader-labs/ethx — contributor to ETHx, a multi-pool liquid-staking protocol for Ethereum (Solidity).
- ffsid — zero-knowledge Fiat–Shamir identity proofs in C (Blum integers, quadratic residuosity).
- quadraticgnark — zero-knowledge proofs with Go + gnark R1CS circuits.
- snipren (Rust · crates.io) — a safe, intent-aware rename utility: reverse-infers the source from the target you want, refuses ambiguous matches, and never clobbers.
- diceware — secure passphrase generation from codeword lists, optimized for an 8-sided die.
- jsonrpc — an epoll-based async JSON-RPC server.
- ringsend — socket ring-topology message passing.
- istream_block_iterator — an STL-compatible chunked stream iterator.
- gzkfast — an astrophysical event generator on the GNU Scientific Library (C++; archived grad-school project, and where the Physics background comes from).
- 2 commands for every cracked #emacs nerd 🔥🤓#linux
- Every #lightmeter tutorial on YouTube is wrong! 🤓📸 #nikon#sekonic#photography
- how to write a c style for loop in unix shell 🤯 #bash#linux#c#rust
- Parsm - an everything parser #unix #rustlang
- A C++ programmer reacts to The Power of Ten





