Projects · 11 builds
Everything I've built.
From production AI platforms to coursework systems, with live links and source code for each.
01Opportunity Radar
A full-stack platform with 31 pages and 50+ API routes: agentic AI search that matches openings to your résumé, a résumé builder with ATS checks, a Kanban application tracker and a library of 20,000+ certifications, with row-level security on every table.
- 31 pages
- 50+ APIs
- 590+ tests
Next.js · TypeScript · Supabase · PostgreSQL
02AI Job-Search Agent
Reads a résumé, plans a multi-source web search, scrapes and cleans real postings, then scores each one against the candidate and returns a ranked shortlist with working apply links. Orchestrated in n8n over Node.js/Express microservices, with provider failover and a headless-browser fallback.
- Multi-agent pipeline
- Résumé matching
n8n · Node.js · Playwright · PostgreSQL · Docker
03Campus Companion
A Java-first learning platform: attendance, marks, CGPA, timetables and notices for students; question banks, quick exams and an AI assistant that explains, summarises and draws diagrams. An AI router falls back between providers automatically. Deployed on Azure with a Render backup.
- 820 passing tests
- AI provider fallback
Java 21 · Spring Boot · PostgreSQL · Azure
04CareRoute
Search hospitals, doctors, pharmacies and diagnostic centres with maps and road ETAs, ask an AI assistant to explain a medical report in plain language, and try the demo SOS ambulance flow. Built on a Node.js API with Supabase PostGIS and MapLibre.
- Maps + ETAs
- AI report explainer
Node.js · Supabase · PostGIS · MapLibre
05Inventory Management System
Products, purchases and sales with stock triggers, low-stock priority alerts, undo and printable bills. A Live SQL panel shows the exact queries, trigger notes and before/after rows behind every action. Built for ADS + DBMS coursework and deployed on Render.
- Live SQL panel
- Data structures
C++ · MySQL · Docker





Open-source contribution11DeepInterview
An open-source project by another developer: upload a CV and job description, talk to an AI interviewer, then get scored and coached. I contributed to it; it is not my own build.
Python · LiveKit · TypeScript