Projects

Things I have built, most of them from the ground up: AI tools, full-stack web apps, fintech and healthcare products, and a few blockchain experiments, most with a live deployment you can try.

01ai·2026

JustPrep

AI mock-interview practice that actually changes how you perform.

Create an interview for a specific role, level, stack and company, take it in text or voice, and get per-question feedback with evidence pulled from your own transcript, plus model answers and a concrete next drill. Every attempt is kept, so progress stays visible, built to a world-class standard on a free-only infrastructure budget.

  • ›Text or voice interviews with per-question, evidence-based feedback
  • ›Role / level / stack / company-specific question generation
  • ›Every attempt saved, so progress is tracked over time
Next.jsTypeScriptshadcn/uiLLM routingVoice AI
justprep / session
$ justprep start --role "Backend SDE" --level mid
→ company: Stripe · stack: Node + Postgres
Q1 Design an idempotent payment webhook
● transcribing voice answer…
feedback structure 8/10 · depth 6/10
evidence "no retry window" @ 02:14
→ next drill: idempotency keys + dedup
# attempt #7 saved · progress tracked
02full stack·2025

JustTrade

A professional-grade real-time stock trading and analysis platform.

Live market data, interactive TradingView charts, personalised watchlists and AI-powered market summaries, wrapped in a responsive trading UI. Built on Next.js 15 with App Router and Server Components, event workflows on Inngest, and MongoDB for persistence.

  • ›Real-time prices, market indices and sector performance
  • ›AI-generated market summaries and trading insights
  • ›Watchlists, alerts and scheduled jobs via Inngest
Next.js 15TypeScriptMongoDBBetter AuthInngestTailwind CSSFramer Motion
justtrade / live quotes
$ justtrade watch AAPL NVDA TSLA
AAPL 228.50 ▲ +1.24%
NVDA 138.07 ▲ +3.01%
TSLA 251.44 ▼ -0.86%
$ justtrade alert NVDA > 140
✓ alert armed · Inngest job scheduled
# AI summary: tech leads, energy lags
03ai·2025

AI Finance Tracker

AI budget forecasting and personal finance tracking.

Tracks and categorises transactions automatically with ML, monitors budgets from daily to yearly, and forecasts spending and savings. Sends email alerts when you cross a limit and pulls in live financial news. Next.js 15 and PostgreSQL on Supabase, with categorisation routed across Hugging Face, OpenAI or Groq.

  • ›AI transaction categorisation across Hugging Face / OpenAI / Groq
  • ›Budget limits with automated email alerts
  • ›AI spending analysis and savings projections
Next.js 15TypeScriptPostgreSQL (Supabase)Hugging FaceOpenAIGroq
finance-tracker / categorizer
$ tracker add "Uber ride 420"
→ routed to Groq · category: Transport
budget Transport 3,000/mo 14% used
budget Dining 2,000/mo limit hit
alert → email sent to you
$ tracker forecast --month
projected spend 18,400 · savings 6,600
# live news: markets steady, INR flat
04full stack·2026

GhostAPI

A workbench for mock HTTP APIs and public-API discovery.

Define request/response JSON formats in a playground, provision a live mock endpoint backed by MongoDB, then test it from the same origin. An API Hub browses a catalogue of public APIs with an offline fallback and a server-side proxy to try third-party URLs safely.

  • ›Provision persistent mock endpoints from a JSON schema
  • ›API Hub with live sources and an offline fallback
  • ›Server-side proxy to test third-party URLs
Next.jsTypeScriptMongoDBNode.js
ghostapi / mock endpoint
$ curl -X POST /api/mock/provision -d @schema.json
{ "id": "usr_01", "url": "/api/mock/usr_01" }
$ curl /api/mock/usr_01
{ "name": "Ada", "role": "admin" }
$ ghost hub search weather
→ 6 public APIs · offline fallback ready
# schema persisted in MongoDB
05full stack·2025

JustBank

A full-stack banking app with real account connectivity.

Securely connect multiple bank accounts with Plaid and Dwolla, view balances and full transaction history, transfer funds between accounts, and analyse spending by category. Authentication and data on Appwrite, with a responsive UI and robust error boundaries.

  • ›Bank-account linking via Plaid and Dwolla
  • ›Real transfers between connected accounts
  • ›Spending analytics broken down by category
Next.jsTypeScriptAppwritePlaidDwolla
justbank / transfer
$ justbank link --provider plaid
✓ linked Chase ••4821 Wells ••7193
$ justbank transfer 250.00 ••4821 → ••7193
processing via Dwolla… status: settled
balance Chase 4,120.55
balance Wells 1,890.00
# spending Dining 32% · Transport 18%
06full stack·2025

JustCare

A healthcare management system for patients and admins.

Patient registration with health information, appointment booking and scheduling, and an admin dashboard with real-time statistics and status tracking. Built on Next.js and Appwrite with Tailwind and shadcn/ui.

  • ›Patient onboarding and appointment scheduling
  • ›Admin dashboard with live statistics
  • ›Appointment status tracking (pending / scheduled / cancelled)
Next.js 14TypeScriptAppwriteTailwind CSSshadcn/ui
justcare / admin
$ justcare appointments --today
09:30 Patel, R. scheduled Dr. Rao
11:00 Khan, S. pending triage
14:15 Mehta, A. cancelled reslot
$ justcare stats
patients 1,284 · booked 23 · no-show 2
# realtime dashboard · status synced
07web·2026

Avenor

A conversion-focused marketing site with rich motion.

A web-development services site built to showcase services, pricing and portfolio and to generate leads. React 19 and Vite with Tailwind v4, scroll-reveal and staggered animations in Framer Motion, and an Embla testimonials carousel.

  • ›Scroll-progress bar and one-time scroll-reveal sections
  • ›Staggered card and list animations
  • ›Auto-advancing testimonials carousel
React 19TypeScriptViteTailwind CSS v4Framer MotionEmbla Carousel
avenor / build
$ pnpm build
vite v5 building for production…
✓ 142 modules transformed in 3.21s
scroll-reveal · stagger · carousel
$ avenor leads --today
captured 18 · qualified 7 · demos 3
# Lighthouse perf 98 · a11y 100
08blockchain·2025

AyurChakra

A blockchain-backed agriculture supply-chain platform.

An enterprise supply-chain platform connecting farmers, facility managers, labs, regulators and consumers for end-to-end traceability from farm to consumer. Built for Smart India Hackathon 2025 with Next.js 15, MongoDB and Three.js for 3D visualisation.

  • ›Farm-to-consumer traceability across every actor
  • ›3D supply-chain visualisation with Three.js
  • ›Built for Smart India Hackathon 2025
Next.js 15ReactMongoDBThree.jsNode.js
ayurchakra / trace
$ trace batch BATCH-7XQ2
farm harvested Nalgonda ✓
lab tested QA pass ✓
facility packaged Hyderabad ✓
retail shelved Bengaluru ✓
on-chain hash 0x9af3…e21 verified
# 3D supply map rendered · Three.js
09web·2025

VCompass

A tour and campus guide for VIT-AP University.

A web app for navigating and exploring the VIT-AP University campus: places, facilities and wayfinding brought together in one place for the university community.

  • ›Campus wayfinding and facility directory
  • ›Built for the VIT-AP community
JavaScriptHTMLCSS
vcompass / navigate
$ vcompass find "library"
→ Central Library · Block 4 · 120m
$ vcompass route AB1 → Hostel-C
4 min walk · past the Food Court
$ vcompass nearby --food
Food Court · Juice Bar · Night Canteen
# 38 campus locations mapped
10blockchain·2025

Blockchain Multi-Functional Entity

A multi-function blockchain utility built during the specialisation.

Hands-on smart-contract and on-chain work as part of the Blockchain specialisation: a multi-functional blockchain entity. TODO: expand this with the specific functions it implements, or rename it.

  • ›Smart-contract and on-chain development practice
JavaScriptSolidityWeb3
chain / contract
$ forge build
Compiling Entity.sol … ok
$ forge test
✓ 12 passing · gas avg 48,210
$ cast send Entity "mint(uint256)" 1
tx 0x4c1a…9b status 1 (success)
# multi-function entity deployed