All projects
SmartWeb cover
# Django

SmartWeb

AI-powered CV parsing and portfolio scoring platform built with Django and an LLM pipeline.

Project Info

Tech Stack

Django
Python
Together AI
AJAX
REST API
Threading

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