Challenge Completed!
Aditya Joshi finished this 14-day challenge with 14 logs and a 14-day streak.
Build AI Resume Screener
Create tool to filter resumes using AI
Progress — 14/14 days logged
Daily Logs
Day 14
Apr 30, 2026 · 2:01 AM
Deployed to Railway, wrote documentation, and created a demo video. The tool saves roughly 10 hours per hiring round. Going to use this for real!
Day 13
Apr 28, 2026 · 10:48 PM
End-to-end testing with 100 sample resumes against 5 different job descriptions. Accuracy is around 85% compared to manual screening.
Day 12
Apr 28, 2026 · 2:54 AM
Security and privacy — added resume encryption at rest, auto-deletion after 30 days, and GDPR-compliant data handling options.
https://drive.google.com/file/d/shared-screenshotDay 11
Apr 27, 2026 · 4:29 AM
Built the admin panel — manage job postings, configure screening criteria, and view analytics (total screened, avg scores, processing time).
I love that you're sharing the struggles too, not just the wins.
Day 10
Apr 26, 2026 · 9:17 AM
Worked on prompt engineering — refined the AI prompts to reduce false positives. Added examples of good/bad matches to the system prompt.
Day 9
Apr 25, 2026 · 4:45 AM
Added a comparison view — select any 2-3 candidates and see a side-by-side breakdown of their strengths and gaps.
Day 8
Apr 24, 2026 · 4:06 AM
Built an email notification system — recruiters get an email summary of top candidates with one-click links to full profiles.
Day 7
Apr 22, 2026 · 8:32 PM
Implemented the ranking algorithm — weighted scoring across multiple criteria. Added filters for minimum score, years of experience, and skills.
Day 6
Apr 22, 2026 · 11:02 AM
Built batch processing — can now upload 50+ resumes at once. Added a progress bar and queue system. Processing takes ~2 sec per resume.
Day 5
Apr 21, 2026 · 9:38 AM
Added job description input — users paste a JD and the AI scores resumes against it. The relevance scoring is surprisingly accurate.
Day 4
Apr 20, 2026 · 9:15 AM
Created the frontend dashboard with React. Shows uploaded resumes in a table with AI scores and a detailed breakdown on click.
Day 3
Apr 19, 2026 · 3:25 AM
Built the AI screening pipeline — sends extracted text to GPT-4 with a structured prompt. Returns scores for skills match, experience, and education.
Day 2
Apr 18, 2026 · 8:01 AM
Set up the backend with FastAPI. Built the file upload endpoint that accepts PDF resumes and extracts text using PyPDF2.
Great progress! Have you considered using Tailwind for the styling?
The consistency here is unreal. You're going to crush this!
Day 1
Apr 16, 2026 · 8:49 PM
Research day — studied how ATS systems work and what makes a good resume parser. Decided to use Python + OpenAI for the AI screening logic.