Deployed on Vercel

Five live products. Five different product muscles.

From evaluation-first retrieval and AI-assisted delivery alignment to Web3 utilities and a local-first productivity system—each project is live, inspectable, and built around a clear user decision.

5 livepublic web products
5 domainsdistinct product problems
2 Web3products built for Monad
1 evaluated RAGwith public quality metrics
RAG Studio, a RAG system that shows its work through hybrid retrieval, reranking, citations, and evaluation Inspect the AI system ↗
Live · Open source · Evaluation-first
01 · Retrieval-augmented generation

RAG Studio

An inspectable RAG workbench that exposes the evidence, scores, latency, citations, confidence gate, and evaluation behind every answer.

0.833mean reciprocal rank
0.958context recall @ 4
100%citation coverage
  • Hybrid lexical and semantic retrieval fused with reciprocal-rank fusion.
  • Evidence-aware reranking, claim-level citations, and confidence-gated abstention.
  • Executable golden-set evaluation plus rewrite, score, token, candidate, and latency traces.
TypeScriptHybrid retrievalRRFRerankingEvaluation
AlignIQ dashboard showing an 84 percent alignment score and four delivery-alignment dimensions Open live product ↗
Live production deployment
02 · AI delivery intelligence

AlignIQ

A requirements-alignment workspace designed to expose drift between business requirements, product requirements, delivery features, acceptance criteria, and test coverage.

7alignment dimensions
142sample artifacts compared
3critical gaps surfaced
  • Evidence-backed gap cards connect findings to their source requirements.
  • Upload, reporting, Azure DevOps configuration, and threshold workflows form a complete product shell.
  • The public deployment uses demonstration data when its backend is unavailable.
Next.js 14TypeScriptTailwind CSSRadix UI
NFT Terminal landing page presenting a creator launchpad on Monad Open live product ↗
Live on Monad Testnet
03 · Creator infrastructure

NFT Terminal

A no-code ERC-721 launchpad for creators to configure collections, deploy contracts, manage allowlists, inspect holder activity, and generate token-gating integrations.

ERC-721collection contract
10Kconfigured max supply
4gating snippet formats
  • Collection deployment combines metadata, mint price, supply, and wallet limits.
  • Merkle-tree allowlists, holder analytics, and token gating extend the workflow after launch.
  • A deployed Solidity contract provides public proof on Monad Testnet.
Next.js 14wagmi + viemSolidityHardhatOpenZeppelin
Monad Wallet Checker interface with MetaMask connection and address lookup controls Open live product ↗
Live production deployment
04 · Focused Web3 utility

Monad Wallet Checker

A compact wallet utility that connects MetaMask or checks any compatible address, retrieves MON balances, and helps users work around public RPC limits with a custom endpoint.

1-clickMetaMask connection
Livebalance and block data
Multi-RPCfallback support
  • Automatically adds and switches MetaMask to the configured Monad network.
  • Supports direct address lookup, refresh, copying, and block-explorer handoff.
  • Keeps RPC configuration visible so rate-limit and provider issues are understandable.
React 18TypeScriptethers.js 6ViteTailwind CSS
Q1Do firstUrgent + important Q2ScheduleImportant Q3DelegateUrgent Q4EliminateLimit noise Open live product ↗
Live local-first application
05 · Productivity system

Eisenhower Task Matrix

A focused task manager that converts urgency and importance into four clear action modes: do, schedule, delegate, or eliminate.

4decision quadrants
0accounts required
Localprivate task storage
  • Automatic quadrant assignment based on urgency and importance.
  • Drag-and-drop organization with accessible mobile move controls.
  • Completion tracking, due-date states, search, filters, edit, undo, and JSON backup.
Vanilla JavaScriptLocalStorageDrag & DropResponsive UI
Beyond the screenshots

Each product is open for inspection.

Try the live workflows, read the repositories, or explore the broader professional case studies behind the portfolio.