Projects
A selection of recent work — production dApps, full-stack systems, and engineering experiments.
Smithy · AA Workbench
A passkey-first workbench for smart accounts — 18 ERC-4337 / Kernel v3.1 features in one Next.js app. Session keys, recovery, paymaster flows, batched & sponsored userOps, signature schemes.
TaskFlow · AI Project Management
Full-stack AI-augmented PM tool. Next.js 16 (App Router), React 19, Prisma 7, Postgres. Multi-org workspaces, kanban with @dnd-kit, SSE real-time, @mentions, sprints + analytics, Claude-powered insights.
Smart Accounts × Privy
ERC-4337 + EIP-7702 signature reproduction with Privy embedded Ethereum wallets. Delegate-and-send, typed-data signing, USDC Permit2 approvals, and Base token swaps via Kernel + 0x Permit2.
CCTP V2 USDC Bridge
Cross-chain USDC bridge using Circle's CCTP V2 across 7 testnets. Fast and Standard transfer lanes, resume-on-refresh state, manual claim by tx hash, and full transfer history.
TBA Lab · Tokenbound (ERC-6551)
Hands-on lab for the Tokenbound SDK — every TokenboundClient method as a UI panel, on Sepolia and Base Sepolia, implemented in both viem and ethers v6 for side-by-side comparison.
Uniswap v3 · Live Price Checker
Read-only, wallet-free Uniswap v3 price checker. Live quotes (auto-refresh 15s), smart routing across 0.05% / 0.3% / 1% fee tiers with two-hop fallback via WETH, on-chain TWAP, live swap tape — pure eth_call via viem + Alchemy.
Ayurvedic Traceability System
Smart India Hackathon project — blockchain-based botanical traceability for Ayurvedic herbs on Hyperledger Besu. End-to-end immutability with geo-tagged provenance from farmers to formulation.
Internal Price List — Backend
Secure, scalable Node.js backend for managing internal price lists. RBAC (Super Admin / Admin), CRUD with privacy controls, real-time EN↔Gujarati translation, fuzzy search, image uploads, PostgreSQL via Prisma.
Internal Price Management — Frontend
React + TypeScript + Axios frontend for the Internal Price Management System. Role-aware UI, real-time translation, fuzzy search, image uploads.
Dairy Management System
Full-stack dairy ops platform: customer entries, billing, products. Node + Express REST API, MongoDB, React, Supabase auth, JWT, RBAC (user / staff) with monthly billing.
GrowCRM — Real Estate Agency Platform
Comprehensive CRM for real-estate agencies. Lead management, analytics, project & inventory tracking, role-based auth, client & employee management, invoices and cashflow. React + Node + Express + MongoDB.
Pastebin Clone — Next.js + Supabase
Modern Pastebin with secure auth, password-protected pastes, expiration, dashboard, instant share links. Built with Next.js, Tailwind, Supabase, and shadcn/ui.
Proposals Management App
Next.js 14 app for managing project proposals with status workflows (Draft, Active, Completed, Rejected). TypeScript, Tailwind, Radix UI, shadcn/ui, Zod validation, JSON storage.
Memory Match Game
Puzzle game built with Next.js, Zustand + Immer for state, TypeScript, and Tailwind. Move counter, dark mode, end-of-game flow, responsive grid.