
Tech Stack
Description
A robust multi-tenant SaaS application that streamlines organizational management. Integrates automated HR pipelines, active job postings with status gates, dynamic applicant tracking, and AI-driven semantic candidate screening using custom RAG vector matching.
Org Control is designed to tackle the inefficiencies in enterprise recruitment pipelines. By using modern multi-tenancy, it allows different departments and organizations to manage job vacancies, screen candidates using custom vector matching, and coordinate administrative processes inside a single unified dashboard.
Recruiters and hiring managers spend countless hours manually parsing PDF resumes, filtering out unqualified applicants, and moving cards on physical or disjointed boards. These actions are prone to bias, slow, and lack cohesive data pipelines.
I built a multi-tenant Next.js application that automatically ingests resumes, runs them through an AI-powered RAG matching pipeline, and scores candidates against job requirements. The application features a drag-and-drop Kanban board for candidate pipelines and role-based access restrictions.
The application uses Next.js server actions and API routes paired with a decoupled Python-based backend that handles PDF parsing and embeddings generation. Vector similarities are calculated using cosine similarity metrics to screen candidates, and state is synchronized with a MongoDB database via Mongoose models.
Handling concurrent, high-volume uploads of large PDF resumes caused backend latency during PDF text extraction and embedding generation. Also, maintaining state synchronization on the client dashboard while AI computations were running in the background was a major hurdle.
Optimized performance by creating background worker threads for AI screening. Added custom MongoDB indices on tenant IDs and candidate score fields, which reduced query latencies by 45%. I also implemented caching in React Query to prevent duplicate network fetches.
Reduced manual resume screening time by over 70% for active hiring campaigns. Enabled organizational admins to parse, screen, and route hundreds of applicants in minutes instead of days.
- Multi-tenant workspace isolation with role-based routing
- AI-driven semantic RAG candidate search & scoring pipeline
- Auto-screen candidate queue with live progress updates
- Job posting management with status toggles and public portals
- Dynamic applicant tracking via draggable Kanban boards
- Secure user permissions with sandbox restrictions
- Interactive sales pipeline & deal flow analytics dashboard
- Robust server-side JWT authentication & DB integrations
- Production-ready HR recruitment workspace
- Automated candidate resume parsing and AI insight engine
- Drag-and-drop interactive Kanban pipeline board
- Public-facing careers application gateway
- Multi-tenant secure organization dashboard
- RESTful APIs with robust MongoDB & Mongoose schemas
- Fully responsive stateful administrative UI