I build software end to end, from smart contracts to the interface people actually touch. Mostly where Web3 meets AI agents, plus plain, useful apps for real communities.
When a tool I use has a bug, I try to fix it upstream instead of working around it. That got my first patches into Hyperledger Fabric, where I fixed a peer crash in gossip discovery, and into Fabric-X. I've sent 9 pull requests to AMD's GAIA and 11 to the XSS scanner Dalfox, and one change to gortex brought its indexer's peak memory down from 968 MB to 503 MB. Smaller fixes went into viem, repowise and ECC.
Taniin A pixel farming game I made with Flutter and Flame. You plant, harvest and sell with other players, and there is an AI farmer who helps out. Runs in the browser and on Android. Try it live |
PawnPool Chess where nobody plays alone. The crowd bets on which piece should move, and an AI picks the best legal move for that piece. Try it live |
Desa Mapporto My portfolio, as a village you walk around in. Each house opens a different part of my work. Try it live |
AgentBond Think of it as a credit check for AI agents. Before one agent pays another, it gets a trust score and a fair price. Try it live |
MonadWishes Friends chip in for a birthday gift on Monad. The money earns yield until the day, and the wishes stay on-chain as an NFT guestbook. Try it live |
dotfile The first thing I run on a fresh Linux install. One command sets up Hyprland, Neovim, Ghostty and the rest of my desktop. Try it live |










