PrepStudy
Unified EdTech & Recruitment Platform
Project Overview
PrepStudy is an all-in-one platform serving three distinct user groups — students pursuing certifications, corporate teams completing mandatory training, and HR departments managing recruitment pipelines. Before Pionetix, each group operated in a separate system with no shared data, leading to duplicate accounts, siloed analytics, and constant manual coordination.
What We Were Solving
The client had three disconnected products: a study platform, a corporate LMS, and a recruitment CRM. HR teams were manually copying candidate data between systems, training completion records weren't visible to recruiters, and the resume screening process required a team of five people working full-time. Growth was constrained by operational bottlenecks, not demand.
How We Built It
We rebuilt the entire product suite in a unified Django application with shared authentication, a common data model, and modular sub-apps per vertical. The recruitment module uses spaCy-based NLP to parse job descriptions into structured skill requirements, then scores incoming resumes against those requirements. The resume reader was retrained on domain-specific corpora to reduce false-positive skill extractions. Celery handles async processing so the UI never blocks during heavy NLP operations.
Engineering Decisions
Unified Auth & Permissions
A single Django user model with role-based permissions (Student, Corporate, HR Admin, Recruiter) means one login gives access to all relevant modules — no duplicate accounts or session juggling.
NLP Job & Resume Parsing
Custom spaCy pipelines extract structured data from free-text job descriptions and resumes. Skills, experience levels, education, and soft-skill indicators are mapped to a unified taxonomy for consistent scoring.
Async Processing with Celery
All NLP-heavy operations run as background Celery tasks, keeping the UI instantaneous. Users are notified when results are ready, ensuring a smooth experience even during batch resume imports.
Analytics Dashboard
Cross-vertical analytics give management a single view of training completion rates, recruitment funnel performance, and student progress — something impossible with the previous siloed tools.
Key Results
Tech Stack
In Action

spaCy-based NLP pipeline extracting structured skills from free-text resumes

Automated candidate scoring dashboard with match percentages and skill breakdown