All projects
#
Django
SmartWeb
AI-powered CV parsing and portfolio scoring platform built with Django and an LLM pipeline.
About
Overview
SmartWeb is an end-to-end CV parsing and portfolio scoring platform. It uses pypdf, pdfplumber, and python-docx alongside an LLM (Together AI) to extract structured academic data — education, publications, teaching, research interests — from uploaded resumes. A background processing system built on Python threading with a thread-safe queue lets uploads process without blocking the UI, while a hybrid rule-based and LLM-powered scoring engine evaluates portfolio completeness across 8 weighted sections and generates narrative feedback with strengths, gaps, and prioritized recommendations.
Features
Highlights
End-to-end CV parsing pipeline integrated with an LLM (Together AI)
Fallback extraction and JSON repair for real-world reliability
Background processing via Python threading with a polling status API
Hybrid scoring engine across 8 weighted portfolio sections
REST endpoints powering real-time AJAX auto-fill of onboarding forms