systems engineer

Correctness is the floor. Performance is the ceiling.

Rust engineer. Execution and consensus systems, databases, AI infrastructure — and a few shipped DeFi protocols. The closer I look at something, the more I want to change it.

Selected Work

all projects →
[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
[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
[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
[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
[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
[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