— Monad-Dev-Evangelist

I'm a blockchain developer skilled in Solidity and full-stack Web3, focused on shipping production-ready dApps, reusable templates, and developer tooling.

I've won 20+ hackathons and actively support developers through workshops, sessions, and Technical Documentation as part of the Monad Developer Activation program.

Monad Badge Front
Monad Badge Back
Monad Hackathon Templates

Production-ready templates for building on the Monad blockchain. From portfolio viewers to token swaps, payment protocols, oracle integrations, and indexers.

Portfolio Viewer (Moralis API)

A comprehensive Next.js template for building a cryptocurrency portfolio viewer on the Monad blockchain. Features wallet connection using Reown AppKit, address search, real-time token balances, network toggle, and responsive design. Tech Stack: Next.js 16, TypeScript, Tailwind CSS, Moralis API, Reown AppKit, Wagmi.

Token Swaps (Kuru Flow)

A production-ready Next.js template for integrating token swaps on Monad blockchain using the Kuru Flow API. Features token swap interface with real-time quotes, native MON support, wallet integration, referral fee system, JWT authentication, and transaction tracking.

x402 Payment Protocol

A Next.js template demonstrating the x402 Payment Protocol using Thirdweb Facilitator on Monad Testnet. Implements HTTP 402 Payment Required, enabling pay-per-use API endpoints with seamless crypto payments. Features complete x402 protocol implementation, Thirdweb Facilitator integration, and interactive demo UI.

Oracle Integration (Hardhat)

A comprehensive Hardhat template for integrating all oracles supported by Monad blockchain. Supports Chronicle Oracle, Pyth Network, Redstone Oracle, Stork Oracle, and Switchboard. Features ready-to-use contracts, scripts, deployment guides, testing utilities, and detailed documentation for each oracle.

Token Tracker (Envio Indexer)

A production-ready Envio indexer template for tracking ERC20 tokens and pools on the Monad blockchain. Features real-time blockchain event indexing, GraphQL database for querying, token metadata extraction, pool tracking (Uniswap V3 compatible), and fast efficient indexing.

Farcaster Push Notifications

A production-ready Next.js template for building Farcaster Mini Apps with integrated wallet connectivity and push notifications. Features Farcaster SDK integration with full user context access, WalletConnect support via Reown AppKit with Farcaster Mini App connector, Monad Testnet pre-configured (Chain ID: 10143), native Farcaster actions (compose casts, view profiles, add frames), push notification system for users who add your Mini App, user context access (username, FID, display name, PFP), modern UI with Tailwind CSS and responsive design, and Next.js 14 with App Router and server components.

Smart Wallet (Privy)

A production-ready Next.js template for using smart wallets with Privy Auth on Monad Testnet. Features smart wallet integration with automatic wallet creation via Privy, embedded wallets (no browser extensions required), batch transaction support for executing multiple transactions in a single batch, complete transaction examples (minting NFTs, approvals, batch operations), Monad Testnet pre-configured (Chain ID: 10143), server-side authentication with secure token verification, responsive design with modern UI and custom graphics, and TypeScript for full type safety.

Pyth VRF (Monad Template)

A ready-to-use Monad template for integrating Pyth Entropy (VRF) into EVM smart contracts to generate secure on-chain random numbers. This template demonstrates how to request randomness, verify results, and use them in applications such as NFT mints, on-chain games, lotteries, prediction markets, and other trustless systems. Includes deployment scripts, example contracts, and full integration guide tailored for Monad Testnet.

Monad Embedded Wallet Privy Template

A clean starter template for building Monad Testnet apps with wallet UX and smart-contract interactions. Includes Privy authentication with embedded EVM wallet, Monad Testnet network configuration using Wagmi + Viem, deposit and withdraw wallet modals, and on-chain counter integration (`getMyCount`, `totalCount`, `increaseCounter`). Also ships with transaction receipt confirmation flow, responsive desktop/mobile UI, API route stubs, and Next.js App Router + TypeScript + Tailwind setup for fast production-ready development.

Monad Thirdweb Wallet Template

A Next.js App Router template for adding wallet connectivity on Monad with Thirdweb React v4. Includes `ThirdwebProvider` configuration for supported wallets and active chain setup, plus a ready-to-use `ConnectWallet` UI component. Built with Next.js 13, React 18, `@thirdweb-dev/react` v4, and `ethers` v5.

Technical Docs / Articles

Technical documentation and articles I've written on blockchain, Monad, and web3 technologies.

Video Resources

Helpful Monad videos with quick previews to learn integrations, tooling, and developer workflows.

Pyth Oracle: Monad

Check out Other Oracle implementations also.

Zero Dev Implementation (Monad)

ZeroDev is the most powerful smart account solution, with support for both ERC-4337 and EIP-7702.

Verify a smart contract on Monad Explorer using Hardhat (Sourcify) APIs

Once your contract is deployed to a live network, the next step is to verify its source code on the block explorer. Verifying a contract means uploading its source code, along with the settings used to compile the code, to a repository (typically maintained by a block explorer).

Create-Monad-Dapp Application

Create-monad-dapp: A full-stack starter template built with React, Hardhat, and Next.js to develop, deploy, and test Solidity smart contracts on the Monad network. It's tailored for speed and hackathon productivity – zero configuration needed.

All you know about Blinks

Blinks, or Blockchain Links, let developers distribute product experiences everywhere. They are designed around a simple principle: given the choice, consumers will always opt to click less to get things done, that faster action is better.