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
Jul 23, 2026 · 4: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
Jul 22, 2026 · 12:48 AM
End-to-end testing with 100 sample resumes against 5 different job descriptions. Accuracy is around 85% compared to manual screening.
Day 12
Jul 21, 2026 · 4: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
Jul 20, 2026 · 6: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
Jul 19, 2026 · 11:18 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
Jul 18, 2026 · 6: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
Jul 17, 2026 · 6:06 AM
Built an email notification system — recruiters get an email summary of top candidates with one-click links to full profiles.
Day 7
Jul 15, 2026 · 10:33 PM
Implemented the ranking algorithm — weighted scoring across multiple criteria. Added filters for minimum score, years of experience, and skills.
Day 6
Jul 15, 2026 · 1:02 PM
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
Jul 14, 2026 · 11:39 AM
Added job description input — users paste a JD and the AI scores resumes against it. The relevance scoring is surprisingly accurate.
Day 4
Jul 13, 2026 · 11: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
Jul 12, 2026 · 5:26 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
Jul 11, 2026 · 10:02 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
Jul 9, 2026 · 10:50 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.