Asia/Kolkata
ProjectsMarch 1, 2025

jumble[cash]: On-Chain Arcade & AI Decision Engine

jumble[cash]: On-Chain Arcade & AI Decision Engine
jumble[cash] is an on-chain arcade featuring AI-led games designed to gamify complex decision-making and think-in-bets logic. Every game outcome is settled on-chain: transparent, verifiable, trustless. I led the end-to-end frontend architecture and owned the blockchain integration layer. Frontend Architecture Designed and built the full client-side application, including component architecture, state management, real-time game state sync, and UI performance tuning for high-stakes interactions where latency and dropped frames directly affect trust. AI Integration Translated backend agentic logic into high-performance real-time interfaces. The AI layer drives game decisions and presents reasoning to the player, surfacing agent logic in a way that feels like a game, not a chatbot. Solana Integration Handled deep integration with Solana and on-chain protocols: wallet connection, transaction signing, on-chain state reads, and settlement verification. Built to production-grade reliability, with no silent failures on money-moving operations. This meant going well past a basic sendTransaction call:
  • Compute budget sizing — simulating each transaction first and setting ComputeBudgetProgram.setComputeUnitLimit from real consumption instead of flat-maxing at 1.4M units, which silently overpays on fees under load.
  • Priority fee strategy — pricing setComputeUnitPrice off live getRecentPrioritizationFees data scoped to the accounts being written to, with an explicit ceiling so fee escalation during congestion never runs unbounded.
  • Blockhash expiry handling — fetching the blockhash immediately before signing and polling confirmation against lastValidBlockHeight rather than a fixed timeout, since a bet settling late or appearing to silently fail breaks player trust instantly.
  • Versioned transactions — moving to v0 transactions to stay inside the 1232-byte packet limit as game logic accounts grew, ahead of strictly needing an address lookup table.
  • Settlement verification — confirming on-chain state actually reflects the expected outcome before updating the UI, so a dropped or reorged transaction can never show a player a result that didn't really settle.
  • Sub-100ms UI responsiveness, essential when players are making high-stakes bets in real time
  • Solana wallet adapter integration with robust error handling for failed or dropped transactions
  • Real-time on-chain state polling with optimistic UI updates to avoid perceived lag
  • Clean separation between game UI state and blockchain state to keep rendering predictable
  • Compute unit and priority fee strategy tuned per-transaction from simulation and live fee-market data, not guessed constants
  • Bounded retry/confirmation logic around blockhash expiry instead of fixed timeouts
Next.js · TypeScript · Solana Web3.js · Wallet Adapter · Versioned Transactions (v0) · Compute Budget Program · React Query · WebSockets The transaction-landing failure modes I had to solve here, stale blockhashes, unsized compute budgets, no fee strategy, no retry/confirmation logic, became the basis for solana-tx-landing, a Claude Code agent skill for reliably landing Solana transactions.

Other projects

3DLabs: Autonomous AI Video Pipeline

3DLabs: Autonomous AI Video Pipeline

An end-to-end system that turns a topic into a finished documentary-style video in ~8 minutes, with no manual intervention required.
NovaBench: AI Recommendation Engine

NovaBench: AI Recommendation Engine

A conversational laptop recommendation system using RAG over benchmark data, editorial content, and semantic search, replacing keyword search with intent-aware conversational retrieval.
Linea: AI Workflow Orchestration Platform

Linea: AI Workflow Orchestration Platform

A visual canvas for composing AI workflows, backed by a reliable execution engine and TypeScript SDK, turning black-box agent logic into visual, manageable pipelines.
Ledger: AI-Native Revenue Orchestration

Ledger: AI-Native Revenue Orchestration

A high-performance revenue management platform that automates the full financial lifecycle for independent workers, covering multi-workspace billing, predictive forecasting, and autonomous payment tracking.