You will get Web3 dApp Frontend — Next.js, Wallet Connect, Token Swap, NFT Mint UI

Let a pro handle the details

Buy Web Application Programming services from Muhammad, priced and ready to go.

Let a pro handle the details

Buy Web Application Programming services from Muhammad, priced and ready to go.

Project details

I build dApp frontends that connect to your smart contracts. Wallet integration (MetaMask, WalletConnect, Coinbase Wallet via RainbowKit), transaction flows, token displays, NFT minting UIs, staking dashboards, and governance interfaces. Built with Next.js, wagmi, viem, and TypeScript. Type-safe contract interactions from your ABI. 14 shipped dApp frontends across Ethereum, Arbitrum, Solana, Sui, Stacks, and Lisk.
Programming Languages
PHP, HTML & CSS, TypeScript
Coding Expertise
Cross Browser & Device Compatibility, Performance Optimization, Security
What's included
Service Tiers Starter
$250
Standard
$600
Advanced
$1,200
Delivery Time 5 days 12 days 21 days
Number of Revisions
123
Number of Pages
158
Design Customization
-
Content Upload
-
-
Responsive Design
-
Source Code
Optional add-ons You can add these on the next page.
Responsive Mobile Design (+ 3 Days)
+$100

Frequently asked questions

Muhammad R.Status: Offline

About Muhammad

Muhammad R.Status: Offline
AI + Web3 Engineer | Smart Contracts + AI Agents | Hackathon Winner
Jakarta, Indonesia - 10:14 am local time
Hello there! 👋

I am Rama, and I help Web3 founders and crypto-AI startups ship production smart contracts, dApps, and AI agents - not demos.

I won 1st place globally at the CoinGecko MCP Hackathon for GeckoPilot (an AI-powered crypto analyst, beat hundreds of submissions, 2,000+ community votes), 2nd place at Ninja API Forge for InjectiveIQ (AI market intelligence on Injective), 2nd place at BlockDevID for Waffle, plus a Lisk Spark grant and Top 10 Builders Challenge finish for Sugar. I'm currently an Ambassador for the Arbitrum Foundation, supporting builders on Layer 2.

What I can build for you:
- Smart contracts in Solidity (Foundry, OpenZeppelin, gas-optimized, fully tested)
- Full-stack dApps with Next, wagmi, viem, and RainbowKit
- AI agents for crypto data, portfolio analytics, or trading workflows (MCP-based)
- ERC-20/721/1155 token systems, NFT marketplaces, on-chain credentials
- DeFi launchpads, crowdfunding platforms, vesting/escrow contracts
- Multi-chain integrations: I've shipped on Ethereum, Arbitrum, Solana, Sui (Move), Stellar (Soroban), Avalanche, Injective, Lisk, EDU Chain, Cosmos, and more

Stack I work with daily:
- Languages: Solidity, TypeScript, JavaScript, Rust, Move, Yul, Golang
- Smart contracts: Foundry, Hardhat, OpenZeppelin, Chainlink
- Frontend: Next, React, Vue, Nuxt, TailwindCSS, ShadCN, Framer Motion
- Web3 libs: ethers, viem, wagmi, RainbowKit, Solana web3, Mysten dApp Kit
- Backend: Node, NestJS, Express, GraphQL, PostgreSQL, MongoDB, Redis
- Infra: Docker, Vercel, AWS, CI/CD, Git

Open source impact: I maintain 84+ public repos with 2,400+ GitHub followers and 2,500+ stars across Web3 automation tools, smart contract templates, and developer utilities used by the broader Web3 community. I founded Happy Cuan Airdrop, a 30,000-member community for Indonesian Web3 builders.

Selected shipped projects:
- GeckoPilot - AI crypto analyst (1st place CoinGecko MCP Hackathon 2025)
- InjectiveIQ - AI market intelligence API on Injective (2nd place Ninja API Forge 2026)
- Sugar - Web3 streaming with on-chain payments (Lisk Spark grant + Top 10 Builders Challenge)
- Waffle - Decentralized reputation platform (2nd place BlockDev ID 2025)
- Credura - On-chain credentials (ERC-20/721/1155 + IPFS, Foundry + Next)
- GoFundingFun - Crowdfunding launchpad with milestone vesting (Top 150 of 9,000+ at EDU Chain)
- Tamago-Sui - Sui Move blockchain game with dynamic fields and time-based logic

I'm new to Upwork but not new to engineering. To build my reputation here my starting rate is intentionally below market. I'd rather earn 5 great reviews fast than chase top rates day one.

If your project sounds like a fit, send me a message. I usually reply within a few hours during my working day, and I'm happy to jump on a 15-minute call to scope it out.

Steps for completing your project

After purchasing the project, send requirements so Muhammad can start the project.

Delivery time starts when Muhammad receives requirements from you.

Muhammad works on your project following the steps below.

Revisions may occur after the delivery date.

Requirements Review

I review your contracts, designs (if any), and user flows. Confirm scope and deliverables.

Setup & Wallet Integration

I scaffold the Next.js app, configure wagmi/viem, and integrate wallet connection with RainbowKit.

Review the work, release payment, and leave feedback to Muhammad.