Things I've made trying to put my dent in the universe.

I've worked on tons of little projects over the years but these are the ones that I'm most proud of.

  • Galene

    A local Sui sandbox, filled with real state from any network. Forks a live network with copy-on-read state, executes transactions on a real Move VM, and adds cheatcodes to mint any coin, impersonate any address, and travel through epochs and time. Built in Rust.

    Github repository

  • Onyx

    A privacy-preserving dark pool built as a Uniswap v4 Hook. Users shield tokens and submit swap intents, then a permissionless settler nets opposing sides so only the residual hits the AMM. An observer sees one aggregated swap, not individual amounts or destinations.

    Github repository

  • Agentic Hook Simulator

    A gas simulation and visualization tool for the Agentic Commerce (ERC-8183) MultiHookRouter pattern. Build hook pipelines, visualize the call flow with an interactive sequence diagram, and analyze gas costs per transition, per hook, and per phase across EVM chains.

    Live App

  • Bookmarked

    A curated book collection app that uses Solana Devnet as its database. Book entries live on-chain in an Anchor program, and the app reads and displays them. Built with Next.js and TypeScript.

    Live App

  • Calculate Profit and Loss (Backend)

    A backend service that calculates and returns the Profit and Loss (PnL) of a wallet address holding xAVAX tokens on the Avalanche C-Chain.

    Github repository

  • Calculate Profit and Loss (Frontend)

    A frontend app that displays the Profit and Loss (PnL) of a wallet address holding xAVAX tokens on the Avalanche C-Chain. It queries a backend API to fetch transaction history and PnL breakdown.

    Github repository

  • Calculate Uniswap V3 LP

    Pull and calculate the value of liquidity pool (LP) tokens in Uniswap V3.

    Github repository

  • Syntrade (Backend)

    The backend part of a synthetic indices trading app that fetches real-time data from four in-house synthetic models. A GraphQL server built on top of Express.

    Github repository

  • Syntrade (Frontend)

    The frontend part of a synthetic indices trading app that fetches real-time data from 4 in-house synthetic models. Built using NextJS.

    Github repository

  • Boomkripto

    A cryptocurrency price tracker using data from CoinGecko API. Built using NextJS, ReactJS, and TailwindCSS.

    Live App