PROJECT REGISTRY

Two builds I'd put my name on — each with a live deployment and a full case study.

#01

Callsign

LIVE

Read what a transaction actually does.

A browser-only EVM calldata decoder. Paste raw hex or a transaction hash and Callsign resolves the function selector, decodes every parameter, and unpacks nested Safe multiSend batches word by word — across six chains, with no wallet and no backend state.

// STACK
Next.js 16React 19TypeScriptTailwind CSS v4ethers v6Safe multiSend walker4byte.directoryopenchain.xyzframer-motionserver-onlyAPI route proxieslocalStorage sessions
#02

Savora

DEVNET

Your savings circle, without someone holding the money.

Ajo / esusu / ROSCA on Solana. A group agrees on an amount, everyone contributes each round, and one member collects the whole pot — turn by turn until everyone has had theirs. Savora runs that as an Anchor program, so the pool sits in a program-owned vault instead of one person’s account.

// STACK
Anchor 0.32RustSolanaLiteSVM + Vitest (18 tests)@solana/kitCodama codegenNext.js 16React 19Privy embedded walletsTanStack QueryUSDC (Circle)Tailwind CSS v4

COMPETITIVE ACHIEVEMENTS

Hackathon wins — building and shipping something judged, under a clock.

1st Place · Builder Track
August 2024

WeaveDB Uniathon

// PROJECT: DECENTRALIZED SCHOOL VOTING PLATFORM

On-chain voting for university SUG elections — smart contracts on Arbitrum for the ballot, WeaveDB for verified student profiles.

SolidityArbitrumWeaveDBNext.js
3rd Place · WeaveDB Track
March 2024

Decentralized Intelligence S2

// PROJECT: QUILLCHAIN

An AI writing tool with on-chain subscription management — OpenAI for generation, smart contracts for access and billing.

SolidityArbitrumWeaveDBNext.jsOpenAI

// The same person who ships these also breaks other people's — 7 High and 9 Medium findings across 9 audits.

STATUS: AVAILABLE FOR ENGAGEMENTS

Open to audits, contract work, and security writing.

Competitive & private audits · Secure Web3 contract work · Security writing. If you have a protocol going to production, or one that already is — let's talk.