Josh AI — Recruitment Browser Extension
Manifest V3 Chrome extension for sourcing and scoring candidates on Naukri Resdex — India market joint venture.

Project Overview
Josh AI is a Manifest V3 Chrome extension (Josh Junior) built for the India recruitment market as a joint venture. It sources and scores candidates on Naukri Resdex and job response pages, integrating with the Smart Hire AI FastAPI backend and AI resume/matching services. Shipped to the Chrome Web Store with DPDP consent and privacy policy compliance.
Key Features
- Josh Junior — Manifest V3 Chrome extension for Naukri Resdex and job response pages
- Service worker architecture with JWT auth, rate limiting, and deep-process queue
- Profile navigation, CV iframe extraction, resume parsing, and MutationObserver-based list scraping
- Production build shipped to Chrome Web Store with DPDP consent and privacy policy
- Integration with FastAPI backend and AI resume/matching services
Case Study
Role
Co-Founder & Technical Lead (Joint venture — India market).Problem
Recruiters on Naukri Resdex spend hours manually reviewing candidate profiles, extracting CVs, and scoring applicants against job requirements.Solution
Josh Junior is a Chrome extension that automates candidate sourcing and scoring directly on Naukri Resdex and job response pages. A service worker handles JWT auth, rate limiting, and a deep-process queue for profile navigation, CV iframe extraction, and resume parsing. MutationObserver-based scraping keeps the extension responsive to dynamic page updates.Results
Related Projects

Smart Hire AI
AI-powered recruitment platform with active enterprise pilots. Best FYP Award — UMT Software Engineering Department 2026.

Vibe Terminal
Cross-platform AI terminal assistant — execute shell commands from natural language, with voice I/O and multi-step agent workflows.

Smart Grade AI
AI-powered LMS with RAG-based mentoring — Microsoft Imagine Cup 2025 Global Semifinalist, backed by $25K Azure credits from Microsoft for Startups, in institutional rollout at UMT.