port
About
- I build and contribute to developer tools. I care about good documentation, open source software, and experimentation. I automate the stuff that makes sense automating.
- Developer Advocate at Monad, helping grow the developer community, maintaining the docs, and building cool stuff on Monad.
- Merc at BuidlGuidl, helping make abi.ninja and Scaffold-ETH better, building public goods, and doing media work.
- GitHub · Twitter · Telegram
Projects
- mipland.com - learn about Monad Improvement Proposals visually
- abi.ninja - interact with any contract on any chain (maintainer, not owner)
- puddleswap - testnet swap on Monad testnet
- monad is different - interactive explainer for why Monad keeps the full stack at scale
- should i run this - calculator for whether a local AI rig beats subscriptions and APIs
- extractoor - extract viral clips from long videos with AI
- monadclip - old school flash game website for Monad-based games
- cloudflare-crawl - Claude Code skill for using Cloudflare's /crawl API
- clear-signing-helper - Claude Code skill for ERC-7730 human-readable transactions
- nad-agent - 100% local AI agent with a gasless, self-custodial wallet on Monad (QVAC + WDK)
- blitz.devnads.com - Monad-native hackathon platform
- address.vision - peek into any eth address
- storagoor - peek into evm storage slots (beta)
- gulltoppr - actix backend for heimdall-rs
- evm-abi-commons - provably-correct EVM selector to signature dataset (CC0), like 4byte but every entry carries a proof
- docusaurus-plugin-copy-page-button - a copy-page button for Docusaurus, now on 28 docs sites (Puppeteer, Sui, Arbitrum, Ethereum execution-apis, Cardano…). Story: How to find ideas worth building
- llms-txt-check - validates a site's llms.txt against what the site actually serves. Found 71 dead links in Drizzle's docs on day one
- scaffold-pwa - Scaffold-ETH, but pwa, using serwist
- monad-monitor - lightweight TUI for real-time monitoring of Monad nodes
- nft-snapshot - capture ownership snapshots for ERC-721, ERC-1155, and ERC-20 tokens on Monad
- monad-sync-demo - demo for Monad's eth_sendRawTransactionSync RPC method
- oracle-dashboard - oracle price feed dashboard for monad mainnet
- claude-historian - interactive CLI browser for Claude Code sessions
- splait - Scaffold-ETH 2 fork for splitting ETH using words, instead of clicks, powered by gpt
- Also check out my GitHub for smaller stuff.
Writing
- one VPN per browser August 9, 2026
- the best local model to run on your laptop for $0 August 2, 2026
- rent geniuses, own workhorses June 25, 2026
- I asked Fable 5 to build a dex. Here's how it went. June 11, 2026
- I asked Gemma 4 12B to create a dapp. Make no mistakes. June 5, 2026
- How to find ideas worth building May 22, 2026
- Simple just works: how i built puddleswap May 17, 2026
- You are prompting GPT 5.5 wrong. Apr 30, 2026
- so... how to create a skill that works? Feb 23, 2026
- Skills don't work the way we think they do Feb 20, 2026
- You don't know how to vibe-code Jan 16, 2026
- More articles on X
Events and talks
I organize the Monad Blitz hackathon series across Turkey and speak at developer and AI events.
- ClawCon Ankara 2 - a talk on when running AI locally is actually worth it (write-up) June 28, 2026
- Monad Blitz Ankara v3 June 27, 2026
- Monad Blitz Çanakkale May 16, 2026
- Monad Blitz Kayseri Apr 23, 2026
- Monad Blitz İzmir Mar 28, 2026
- Monad Blitz İstanbul Feb 28, 2026
- Monad Blitz Ankara Jan 31, 2026
- Monad Blitz Ankara Oct 4, 2025