work

Projects & Contributions

Execution pipelines, databases, distributed systems, and AI infrastructure. Each project includes a write-up on what made it interesting.

[systems]

system-eye

AppArmor for macOS resource consumption. Define per-app CPU and memory policies, enforce them automatically. Rust daemon with eBPF telemetry, a CLI, and an MCP layer so AI agents can reason about and adjust system resource allocation.

RustmacOSeBPFCLI
Mar 2026
[systems]

scroll-reth

Custom L2 follower node assembled from reth's modular primitives — no fork, no patch, just composition. Syncs L1 in full, then tracks Scroll's batch commitments and state roots in a background tokio task via the ScrollChain contract.

RustrethalloyScrollL2
Feb 2026
[game-engine]

Xplode

Real-time multiplayer PvP where every move is on-chain. Sub-50ms commit latency via MagicBlock's 1ms ephemeral rollups, Solana settlement, zero gas for players. Live at playxplode.xyz — featured by MagicBlock.

RustSolanaMagicBlockWebSocketRedisPostgreSQLTypeScript
Jan 2026
[defi]

VerseFi

Prediction markets are fragmented by collateral. VerseFi's insight: same-outcome conditional tokens are correlated regardless of denomination — enabling cross-collateral AMM swaps and zero-liquidation lending that resolves with the market.

RustSolanaAnchorDeFi
Dec 2025
[storage]

tiny-lsm

RocksDB, LevelDB, Cassandra — all built on LSM trees. Ground-up Rust implementation with memtables, WAL, SSTables, MVCC, and compaction. Built to understand the internals; extended beyond the course with time-window compaction for append-heavy workloads.

RustLSMstorage-engine
Nov 2025
[systems]

XAlloc

Slab allocator in Rust — 2.7× faster than the system allocator at 8 threads. Thread-local caches keep the hot path lock-free; the system allocator's latency grows super-linearly under contention. XAlloc's stays flat.

Rustallocatorconcurrency
Oct 2025
[security]

block-tracer

A contract at address X might not be the contract you audited. After SELFDESTRUCT + CREATE, the bytecode changes but the address doesn't. block-tracer scans for this reinit pattern — 32-way parallel traces, reth's MDBX queried directly for current state.

RustrethtokioEthereum
Jul 2024
[networking]

bittorrent-rust

Full BitTorrent client from the BEP-3 spec — bencoding, tracker protocol, peer handshake, concurrent piece downloading across multiple peers, SHA-1 integrity. A 20-year-old protocol that still gets efficient decentralized distribution right.

RustBitTorrentasync
May 2024
[defi]

JpeX

Winner, EthGlobal HackMoney 2022. Options markets for NFTs — epoch-based vaults that let holders hedge floor risk, write covered calls, or speculate on collection movements. 72 hours, two repos, fully on-chain.

SoliditySvelteTypeScriptEthereum
Jul 2022