Work

My Projects

These are some of the projects I've worked on. I love building things and I'm always looking for new challenges.
Featured

MemContext

MemContext closes the biggest gap in AI-assisted development: agents forget. Preferences, project context, and prior decisions vanish between sessions across Claude, Cursor, ChatGPT, and every other tool. It's a persistent memory layer for MCP-compatible clients. Drop in an API key, add the MCP config, and your assistant starts remembering across sessions, tools, and projects. Hybrid Retrieval - Vector embeddings + PostgreSQL full-text search so both semantic queries and exact keywords surface the right memory • Evolving Memory - Temporal facts auto-expire and ranking adapts to feedback, so current truth always wins over stale context • Project-Scoped - Memories isolated per project so unrelated work never bleeds into the wrong session • Cross-Tool Sync - Works with Claude, Cursor, OpenCode, Codex CLI, Windsurf, ChatGPT, Gemini, and every MCP-compatible client • Turborepo Monorepo - Hono API, MCP server, Next.js dashboard, docs, and marketing site all in one workspace
Next.jsReactTypeScriptTailwind CSS+12
Live
Featured
MUJ General

MUJ General

Institutional Research Repository and Journal Publication Platform for Manipal University Jaipur, built as a full publishing pipeline with submissions, peer review, moderation, and a public archive. Role-Based Access Control - Three-tier roles (reader, editor, admin) with server-side enforcement via Better Auth sessions • Editor Access Workflow - Verified readers can request editor access; admins approve or reject with review metadata and promote users on approval • Versioned Research Items - Every submission tracked with full revision history and reviewable diffs across versions • Multi-Stage Publication Pipeline - Submission, peer review with recommendations, moderation decisions, and final publication • Journals as Publication Layer - Journals, volumes, and issues sit on top of research items, supporting both online-first and issue-assigned publication models • Editorial Board Management - Per-journal editorial boards with role assignments and admin-managed membership • S3-Compatible File Storage - PDFs and assets stored in Cloudflare R2 via the standard S3 API for provider portability • Saved Research - Client-only bookmarking via Zustand store persisted to localStorage, hydrated client-side to avoid SSR mismatch • Email Verification + Credentials Auth - Better Auth email/password flow gated by verification before role elevation • Activity Logs and Moderation History - Full audit trail for moderation decisions, submissions, and admin actions
Next.jsReactTypeScriptTailwind CSS+5
Live
Featured
CappyChat

CappyChat

Next-generation AI chat platform engineered for performance and scalability. 30+ Premium AI Models - GPT-5, Gemini 2.5, Claude 4, Grok 4, DeepSeek, Qwen with intelligent routingSub-100ms Response Time - Local-first architecture with IndexedDB + Appwrite cloud integration • Plan Mode - Interactive diagrams and visualizations using Mermaid syntaxAI-Powered Image Generation - Google Gemini 2.5 Flash with context-aware generation • Voice Input - OpenAI Whisper speech-to-text integration • Intelligent Web Search - Parallel AI, Tavily, and Exa with automatic tool selectionMulti-Format File Upload - AI analysis with PDF thumbnails and pagination • Real-Time Sync - Instant synchronization across all devices with WebSocket connections • Advanced Features - BYOK support, tiered access system, Better Stack logging, Upstash Redis rate limiting
Next.js 15TypeScriptZustandAppwrite+3
Live
Featured
ResuMate

ResuMate

AI-powered resume builder designed to help job seekers craft professional, ATS-friendly resumes with intelligent optimization. Step-by-Step Builder - Guided form inputs for personal info, education, experience, and certificationsResume Upload & Analysis - Upload resumes (PDF/DOCX) with instant ATS scoringCreate from Upload - Auto-populate templates with intelligent parsingLive Preview & Editor - Real-time editing with formatting options and hyperlink support • 3 Professional Templates - Classic, Sidebar, and Standard with instant switchingAI Bullet Enhancer - Transform points into action-oriented statements • Role-Specific Optimization - Tailor resumes with AI-powered suggestionsJob Description Matching - Get match scores and improvement tipsATS Compatibility Checker - Score (0-100) on ATS friendlinessPDF Export - Download pixel-perfect PDFs ready for applications
React (Vite)TypeScriptTailwind CSSFramer Motion+4
Live
Featured
Quoridor Online

Quoridor Online

A beautiful, animated implementation of the classic strategy board game Quoridor, built with Next.js and real-time multiplayer capabilities. Local Pass & Play - Two-player mode on a single deviceOnline Multiplayer - Real-time matches with friends via shareable room codesReal-Time Synchronization - Serverless-friendly approach using HTTP + SSE (Server-Sent Events) with Redis as single source of truth
Next.js 15TypeScriptTailwind CSSFramer Motion+4
Live
Featured
CappyUI

CappyUI

Beautiful animated React component library for building stunning interfaces faster. Copy-Paste Components - Ready-to-use components for rapid developmentBuilt with Modern Stack - React, Tailwind CSS, and Framer MotionTypeScript Support - Full type safety with TypeScript integration • Next.js Compatible - Works seamlessly with Next.js projects • shadcn/ui Inspired - Following the copy-paste philosophyRadix UI Primitives - Built on top of accessible primitivesInteractive Demos - Live previews for every component • Developer Friendly - Easy to customize and extend
ReactTypeScriptTailwind CSSFramer Motion+3
Live

Bashio

AI-powered CLI tool that converts plain English into shell commands. Stop Googling, start doing. Natural Language to Shell - Describe what you want, get the exact command • Multiple AI Providers - Claude, OpenAI, GitHub Copilot, Ollama, OpenRouter with easy switchingChat Mode - Full-screen AI chat with streaming responses and session history • Custom Shortcuts - Save frequently used commands with placeholdersSafety First - Warns about dangerous commands before execution • Command Options - Execute, explain, copy, or edit commands before running • Local Storage - All data stored locally at ~/.bashio/ with no telemetryUsage Statistics - Track command history and suggest shortcutsTheme Support - Multiple color themes with easy switchingPublished on npm - Install globally with npm i -g bashio
TypeScriptNode.jsClaude APIOpenAI API+3
Live
SkillCompass

SkillCompass

AI-powered learning platform that revolutionizes education by creating personalized learning experiences tailored to individual needs, skills, and career aspirations. AI-Generated Learning Paths - Personalized curricula based on your profile and goalsInteractive Content - Engaging modules, explanations, and learning resourcesSmart FlashcardsAdaptive Quizzes - Dynamic assessments that adapt to your progressReal-Time Analytics - Comprehensive progress tracking and performance insightsGamification - Points, streaks, and achievements to keep you motivatedAI Coaching - Intelligent nudges and personalized recommendationsDual AI Engine - Powered by Gemini 2.0 Flash and Groq (Llama 3.3 70B)Cloud Synchronization - Learn anytime, anywhere with 24/7 availability
React 18ViteTypeScriptTailwind CSS+5
Live
SmartBite

SmartBite

Full-stack restaurant ordering system for single restaurant owners to digitize their service with intuitive UI. Role-Based Access - User, Admin, and Super Admin roles • Cart System - Quantity control with subtotal, tax, and delivery calculations • Order Management - Order tracking with status updates (static for now) • Review System - Write, edit, and delete reviews • Dish Management - CRUD operations for menu itemsOrders Dashboard - Admin view with date/name filtersCustomer Management - Promote/demote admin (Super Admin only) • Order Notifications - Automated email alerts via EmailJS • Context API - State management for Cart, Auth, and OrdersSmooth Animations - Framer Motion transitions
ReactJavaScriptTailwind CSSFramer Motion+4
Live
FinWise

FinWise

AI-powered investment assistant helping beginners understand and plan investments based on risk, capital, age, and financial goals. Gemini AI Fund Suggestions - Personalized investment recommendations via Google Gemini AILive Gold Rate Integration - Real-time gold prices via MetalsAPIFunBot AI Chatbot - Interactive financial assistant for investment queriesBeginner-Focused Blog - Educational content with AI-powered summarization'I'm 18' Mode - Simplified explanations for complex financial conceptsMulti-Step Profile Form - User profiling for goal and risk-based investingSecure Authentication - User management with Appwrite Auth & DatabaseReal-Time Market Data - Financial API integration for live investment insightsSmooth UX Design - Polished interface with Framer Motion animationsEducational Focus - Built for financial literacy and beginner investors
ReactViteJavaScriptTailwind CSS+5
Live