Portofolio

Membangun web baru,
bersama agen AI.

vibecoder▊

Saya Rivaldi — developer dari Indonesia. Dasbor onchain, alat berbasis AI, dan eksperimen web3: dirakit cepat, dirilis rapi.

Lihat proyek ↓ Buka terminal →

gerakkan kursor · klik untuk riak

01 Identitas

Tiga mode. Satu operator.

01

Vibecoder

Selera di atas boilerplate. Saya menentukan arah, mengkurasi hasil, dan memolesnya sampai terasa tepat. Kecepatan berpikir menjadi kecepatan merilis.

02

Full AI Agentic

Alur kerja saya adalah armada agen: meriset, menulis, mereview, dan men-deploy sementara saya mengarahkan. Niat manusia, eksekusi mesin.

03

Web3 Enthusiast

Membangun di tempat nilai bisa diprogram. Analitik DeFi, blockchain explorer, dan perkakas NFT — membaca chain dan mengubahnya menjadi antarmuka yang berguna.

02 CV

The last 60 days

What I built and shipped from September to October 2026, with real previews. Updated 23 Oct 2026.

Summary

In the last two months I built and shipped eight products and a toolkit of 15 launchpad repos, all on Solana and Robinhood Chain. An onchain card game, two memecoin launchpads with trading built in, a launch scanner, a tax token site, a chat trading agent, an auto LP agent and a social trading terminal. Most repos are private. The previews below come from the live sites or from the real code run on my server.

What I can do

Onchain payments
Pay in native ETH with one signed transaction per action. Get a quote, sign in the wallet, verify the transfer by hash, run the action, refund if it fails. A double entry ledger for points and ETH where every test checks that the books balance to zero. Markets priced in USD and settled in ETH. USDC payments with x402 for AI tools.
Launchpads and liquidity
Six launch models, built and documented. Raydium LaunchLab curves that graduate to CPMM. Orca Whirlpools with the full supply in one locked position and no custom program. Meteora bonding curve to DAMM v2. Doppler on Uniswap v4. Own Solidity curves that graduate into locked Uniswap v3 pools. LayerZero OFT launches on five chains at one USD price.
Fee flywheels
Buyback and burn with a cap on price impact. Holder rewards with anti sybil snapshots. Creator bonds with a cliff and a linear unlock. A 10% tax token that parks USDG in a Morpho vault and spends only the yield on buybacks.
AI agents in production
Agents that hold wallets and act. A per coin agent that posts on X, trades its coin, builds the coin website and spends creator fees on buybacks. An auto LP agent for Meteora DLMM with a decision log. Chat trading agents with custodial wallets where spend limits, confirm codes and TWAP price guards live in plain code the model cannot change.
Trading UX
Swaps on the site with quotes, USD values, price impact and route before you sign. Jupiter on Solana and Uniswap v4 with Permit2 on Robinhood Chain. Candles, holders, top traders, PnL, leaderboards, watchlists and wallet signed callouts.
Game and economy design
A full card game economy. Packs, level ups, fusion, salvage, a market with escrow bids and expiry, ranked seasons, an arena queue with live players or bots, server side turn based fights, clans, and an oracle that turns real X engagement into card power. A published player book.
Ops and security
Hardened VPS with ufw, fail2ban, sshd and sysctl. Caddy, systemd units and timers, backups, Cloudflare tunnels. Rate limits per IP with auto bans, password gated sites before launch, admin panels where every route is tested without a session and must return 401, contract audits and Foundry fork tests.
How I work
Spec first. Then a team of coding agents builds, reviews and deploys while I direct and check the output. Every repo ships with an agent skill and a CLAUDE.md so the next build starts from proven code.

Work

Crots

live private repo Oct 2026

founder, full stack, Solana and Robinhood Chain

A memecoin launchpad and trading terminal where every coin gets an AI agent. You launch a coin in a wizard. The coin gets a Crot with its own wallets. The Crot earns the creator fees, posts on X, builds the coin website and buys back, burns and locks. You trade the coin on the same site with your own wallet.

  • Raydium LaunchLab, CPMM and Jupiter on Solana. Doppler and Uniswap v4 on Robinhood Chain. One trade adapter interface for both.
  • Pulse and screener for new, curve and graduated coins. Token page with chart, holders, top traders and dev trades. Portfolio and leaderboard across both chains.
  • Crot websites on crots.fun subdomains served by a Cloudflare Worker. Agent models and tools paid per call with x402 USDC.
  • The server holds no user keys, only the encrypted keys of the Crot wallets.
React 19ViteTailwind 4HonoNode 24node:sqliteJupiterUniswap v4x402Cloudflare Workers
crots.fun
Crots home page

Social Arena

preview private repo Sep to Oct 2026

founder, game, economy and chain, Robinhood Chain, 266 commits

A fantasy card game about Crypto Twitter creators, settled onchain. The cards are the top traders on fomo.family, scored by their real engagement on X. Players open packs, upgrade and fuse cards, trade and bid on a market, and fight Classic and Ranked matches. Packs, fees and the market settle in native ETH with one signed transaction per action.

  • Double entry ledger for points and ETH. Every test checks that the books balance to zero.
  • Payment flow: quote, sign, verify the transfer by hash, run, refund. Payouts from a fee wallet. A supply brake and scheduled jobs for ingest, score commits, floor snapshots, listing expiry and seasons.
  • Ranked ladder with seasons, an arena queue with live players or bots, server side turn based fights, clans with a ladder, and events with prize pools.
  • Separate admin panel, a player book, a hardened VPS with Caddy, systemd timers and backups.
TypeScriptFastifynode:sqliteviemReactVitePrivySolidityVitePressCaddy
socialsarena.xyz
Social Arena home page

rocapad

preview private repo Oct 2026

founder, SDK, keeper, indexer, web and bot, Solana

A Solana memecoin launchpad built on Orca with no program of its own. Each coin launches straight into an Orca Whirlpool that holds the whole supply in one locked position. It trades from the first block and creators earn from every trade.

  • TypeScript SDK for launch transactions, pool quotes and swaps, fee collection and split, holder reward allocation, launch validation and account decoders.
  • A keeper that collects the fees of every locked position and pays each coin its fee mode, creator, buyback and burn, or holder rewards, with a ledger memo on every transaction.
  • Postgres indexer and JSON API with lists, 24h change, charts, trades, milestones, fee ledger, creator earnings, holders and platform stats.
  • Next.js app with a live market terminal, creator dashboard and admin. A grammY Telegram bot with custodial wallets and pool trading.
Next.js@solana/kitOrca WhirlpoolsPostgresgrammYlightweight-charts
rocapad landing
rocapad landing page

Smoke Signal

preview private repo Oct 2026

founder, scanner and site, Robinhood Chain

Scores every new token on the Torch launchpad in seconds. It reads the fee split, the creator record and the buy flow, and shows the result on a fast ASCII dot site. Tiers are gated by the $SIGNAL balance.

  • One Node process with built in SQLite that uses about 100 MB of RAM. Plain HTML, CSS and JS with no build step.
  • WebGL2 ASCII dot field, server sent events for live signals, Telegram channel posts and wallet sign in with viem.
  • The scanner backs off when the source is busy. A systemd unit and a Cloudflare tunnel for deploy.
Node 22SQLiteWebGL2SSEviemsharp
smoke signal home
Smoke Signal home page

Karin

preview private repo Oct 2026

token site, swap and admin, Solidity and web, Robinhood Chain

A tax to yield to buyback token. Each buy and sell of $KARIN pays a 10% tax in ETH. The treasury changes it to USDG, supplies the Steakhouse USDG vault on Morpho, and spends only the vault yield on buybacks. Each buyback pays the tax again.

  • Landing page, swap panel and admin dashboard. The admin controls the contract address, the trade panel and the site gate at runtime.
  • Password gated site before launch, enforced on the server, with the same check in Vercel middleware.
  • Rate limits per IP, auto bans that grow from 1 hour to 24 hours to 7 days, attack path probes, and bans that survive a restart.
  • A live test that simulates a buy and a sell on mainnet without sending transactions.
SolidityViteReact 18viem 2MorphoUpstash
karin landing
Karin landing page

Altnero

preview private repo Oct 2026

chat agent and launchpad, contracts, agent service and web, Robinhood Chain

Two products in one repo. A chat trading agent in the style of Bankr and a launchpad in the style of pump.fun. Users trade, send, launch tokens and place orders by writing to the bot on Telegram, X, Farcaster, a web terminal or an API. Tokens sell on a bonding curve and graduate into a Uniswap v3 WETH pool. The LP position stays locked forever.

  • Custodial wallets with an encrypted keystore or Privy server wallets. Spend limits, confirm codes, TWAP price guards and a signing journal live in plain code outside the model.
  • Foundry contracts for the Launchpad, LaunchToken and deployer, with a deploy script, fork tests and an internal audit in the repo.
  • Agent service with channels, a parser, a pipeline, a keeper for limit, stop, DCA and TWAP orders, an indexer, an HTTP API and a CLI.
FoundrySolidityNode 24ViteReact 18viemPrivyTelegram, X, Farcaster
altnero web, demo data
Altnero home page

ZeeBonds

preview private repo Oct 2026

launchpad web app, Solana

A Solana launchpad on Raydium LaunchLab with its own platform config. Coins launch on LaunchLab bonding curves with platform and creator fees on the curve. They graduate through the Raydium crank into a locked CPMM pool. Creators lock part of their supply before anyone buys.

  • Next.js app with wallet adapter sign in and a React Query data layer. Scripts to create the platform config and smoke test LaunchLab on devnet.
  • Listed as a mainnet proof of the Solana launchpad base in my boiler index.
Next.jsRaydium SDK v2@solana/web3.jswallet-adapterReact Query
zeebonds home
ZeeBonds home page

Meridian

live open source Oct 2026

auto LP agent, Solana, Meteora DLMM

An auto liquidity agent for Meteora DLMM, run by LLMs. It screens pools against set thresholds, deploys capital, watches positions, claims fees and closes on live PnL, yield and range data. It learns from every position it closes.

  • A ReAct agent loop. A screening agent runs every 30 minutes and a management agent every 10 minutes, each with its own tools.
  • A decision log of deployments, closes and skips with reasons, risks and rejected options, fed back into the prompt.
  • Telegram chat and reports, a Discord signal listener, and Claude Code slash commands.
NodeMeteora DLMMHeliusTelegramLLM tool use
agentmeridian.xyz
Meridian landing page

Launchpad building blocks

An index repo links fifteen boilers as submodules in four layers. Network is the shared chain base. Tech is how a coin launches and where its liquidity goes. Flywheels are what the fees do after launch. Design is the look of the site. Each boiler is a spec, an agent skill and copyable code from a working project, so a new launchpad starts from proven parts.

BoilerLayer and networkWhat it gives youMaturity
solana-launchpadnetwork, SolanaWallets, RPC and websockets, priority fees, Jito, lookup tables, SPL and Token 2022 with Metaplex metadata, IPFS and Arweave pinning, Jupiter trading, indexing, candles, holders, PnL, wallet signed auth, deployproduction
robinhood-launchpadnetwork, RobinhoodChain rules and testnet limits, a rate aware RPC pool, viem and EIP 6963 wallets, Uniswap v3 and v4 trades with Permit2, log indexing with resume and reorgs, prices, candles, holders, PnLproduction
orca-launchpadtech, SolanaStraight into an Orca pool, supply in one locked position, no own programproduction
raydium-launchlabtech, SolanaLaunchLab bonding curve on your platform config, then CPMM, with curve rules and vestingdevnet
meteora-dbctech, SolanaMeteora Dynamic Bonding Curve under your partner key, fee split with creators, DAMM v2 after graduationprototype
doppler-v4tech, RobinhoodDoppler Airlock or Bundler into locked multicurve Uniswap v4 pools, platform as fee beneficiary, no contract of your ownprototype
rh-curve-v3tech, RobinhoodOwn Solidity bonding curve per coin that graduates into a locked Uniswap v3 full range position with a fee splitprototype
v3-lock-launchertech, RobinhoodOwn launcher that puts the full supply into a single sided locked Uniswap v3 position with no ETH needed and an 80/20 fee splitprototype
omnichain-oft-launchtech, 5 chainsOne LayerZero OFT token on Ethereum, Base, Robinhood, BSC and Solana, each slice locked single sided at one USD price, sealed peers, pinned routesprototype
buyback-burnflywheelCollect fees, split them, buy back with a cap on impact and a checked output, then burn or time lock, with an onchain ledger
holder-rewardsflywheelPer coin pots, holder snapshots, anti sybil exclusions, weekly or 6 hour rounds, payouts through a Squads batch or a keeper
creator-bondflywheelLock part of each coin supply for its creator with a cliff after graduation and a linear unlock
tax-yield-buybackflywheel, RobinhoodBuy and sell tax token, treasury to USDG in a Morpho ERC 4626 vault, yield only guarded buybacks
chat-agentproductChat agent in the style of Bankr with custodial wallets, hard limits outside the AI, confirm codes, TWAP pricing and a signing journal, with 11 docs, snippets and audit findingsproduction
ascii-dotsdesignFast ASCII dot sites with a WebGL field and cursor effects

Stack

Languages

TypeScript end to end, Solidity, Python for data and bots, Lua

Chains

Solana, Robinhood Chain (Arbitrum Orbit), Ethereum, Base, BSC, NEAR, LayerZero

DeFi rails

Uniswap v3 and v4, Permit2, Doppler, Raydium LaunchLab and CPMM, Orca Whirlpools, Meteora DBC and DLMM, Jupiter, Morpho, Squads

Backend

Node 24, Fastify, Hono, node:sqlite, Postgres, viem, @solana/kit, Foundry, Cloudflare Workers

Frontend

React 18 and 19, Vite, Next.js, Tailwind 4, shadcn/ui, Radix, lightweight-charts, WebGL2

Agents and AI

Claude Code and agent skills, tool use loops, x402 payments, Telegram with grammY, X, Farcaster, Discord

Ops

Debian VPS, Caddy, systemd, ufw, fail2ban, Cloudflare tunnels, Vercel, Privy, Upstash

Work with me

03 Karya

Langsung dari GitHub

Daftar ini dirender dari API GitHub setiap kali halaman dimuat — selalu terbaru, tanpa perawatan.

04 Interaktif

Bicara dengan mesin

Shell sungguhan. Coba help — atau main snake dan donut.

rivaldi.dev — terminal

05 Kontak

Punya ide?
Mari kita wujudkan.

Terbuka untuk kolaborasi, proyek lepas, dan eksperimen onchain yang menarik.

[email protected] github.com/RivaldiDev

↑↓ navigasi · ⏎ jalankan · esc tutup