// projects.tsx

Projects

A selection of recent work — production dApps, full-stack systems, and engineering experiments.

// filter by tag
// web3 · dApp
featured

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.

#ERC-4337#Kernel v3.1#Passkeys#Smart Accounts#Next.js
View on GitHub
// web2 · full-stack · AI
featured

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.

#Next.js#React 19#Prisma#PostgreSQL#SSE#Claude
View on GitHub
// web3 · dApp
featured

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.

#ERC-4337#EIP-7702#Privy#Kernel#Next.js
View on GitHub
// web3 · dApp
featured

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.

#CCTP V2#USDC#Bridge#Cross-chain
View on GitHub
// web3

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.

#ERC-6551#Tokenbound#viem#ethers#Solidity
View on GitHub
// web3 · DeFi

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.

#Uniswap v3#viem#React#Vite
View on GitHub
// web3

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.

#Solidity#Hyperledger Besu#Smart Contracts
View on GitHub
// web2 · backend

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.

#Node.js#PostgreSQL#Prisma#Express#RBAC
View on GitHub
// web2 · frontend

Internal Price Management — Frontend

React + TypeScript + Axios frontend for the Internal Price Management System. Role-aware UI, real-time translation, fuzzy search, image uploads.

#React#TypeScript#Axios
View on GitHub
// web2 · full-stack

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.

#Node.js#Express#MongoDB#React#Supabase#JWT
View on GitHub
// web2 · full-stack

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.

#Node.js#Express#MongoDB#React#Material UI#RBAC
View on GitHub
// web2 · full-stack

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.

#Next.js#Supabase#TypeScript#Tailwind#shadcn/ui
View on GitHub
// web2 · frontend

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.

#Next.js#TypeScript#Tailwind#Radix UI#Zod
View on GitHub
// web2 · frontend · game

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.

#Next.js#TypeScript#Zustand#Immer#Tailwind
View on GitHub