Hey Peerlist! 👋 I'm excited to share a project I’ve been building solo from the ground up: CVInsight.
The Problem
While running a digital community for student job listings, I noticed a massive disconnect: incredibly talented developers were getting auto-rejected before a human ever saw their applications. Most standard resumes score between 45-65/100 against strict FAANG-level Applicant Tracking Systems (ATS). Furthermore, manually editing a resume for every single job description is soul-crushing. I wanted to automate the entire application pipeline—from tailoring the PDF to tracking the interview outcome.
What is CVInsight?
CVInsight is a complete career intelligence platform that handles the entire job hunt lifecycle.
Dynamic JD-Tailoring: Paste any job description into the platform. The AI instantly analyzes the requirements, calculates a match score, and dynamically tailors your resume to highlight the exact keywords and experiences that company is looking for.
Intelligent Application Tracker: Once you apply, the platform acts as a CRM for your job hunt. It logs the tailored resume and the JD. After 14 days of no response, the system automatically pings you with a one-tap email prompt to record the outcome, building personalized intelligence over time.
ATS Compatibility Scoring: Scores resumes against strict industry standards, providing actionable roadmaps for exactly what is holding you back.
One-Click AI Resume Builder: Generates professional, ATS-optimized, LaTeX-style resumes instantly.
Smart Interview Prep: Generates tailored interview questions based directly on the intersection of your tailored resume and the specific job description.
Under the Hood (Proof of Work) 🛠️
I designed, developed, and deployed the entire system end-to-end. Handling complex state logic and heavy data parsing requires a strict algorithmic approach, especially when processing bulk PDF data and running contextual AI matches without choking the server.
The Matching Engine: Built a pipeline that parses dense job descriptions, extracts core technical requirements, and maps them against the user's parsed resume data to calculate real-time match scores.
Automated State Tracking: Engineered the backend to handle the 14-day lifecycle tracking, ensuring reliable database updates and timely user prompts for outcome logging.
Secure Infrastructure: Built the user management system with strict email verification and implemented seamless subscription enforcement using Razorpay.
Analytics Pipeline: Set up real-time usage analytics and performance monitoring to track drop-offs and conversion funnels.
Traction so far 🚀
We recently crossed 13,000+ organic visitors! It is incredibly validating to see the traffic translate into multiple paying users who are saving hours of manual editing and landing interviews.
I’m currently focused on scaling the infrastructure and refining the JD matching logic. I would love for the Peerlist community to give it a spin. Paste a tough job description, run your resume through the tailor, and try to break the parser!
Let me know your feedback on the UI, the accuracy of the ATS scoring, or any edge cases you find in the tracking system
Built with