Rugved Chandekar

Engineering ideas into existence

AboutBlogContactStart a Project
Back to Blog
Winning the Hackathon
Personal
January 15, 2026·5 min read·By Rugved Chandekar

How We Beat 50+ Teams and Won the Hackathon with an AI Resume Parser

HackathonLLMsTeamworkAI

24 hours. Three sleep-deprived developers. One LLM-powered idea. We didn't just submit something — we shipped something judges had never seen before at an inter-college hackathon.

Hour 0: The Problem Statement Drop

The problem statement came down at 9 PM: "Build an intelligent tool to assist in recruitment workflows." Every team there had the same thought: applicant tracking system. Job board. Filtering tool. We saw 50 teams pivot to the same idea within 10 minutes.

We took 20 minutes to talk before writing a single line of code. The question we asked ourselves was: what's the one thing in recruitment that still can't be automated well?

Answer: understanding what's actually in a resume beyond keywords.

The Core Idea

We built an LLM-powered resume parser that didn't just extract fields — it reasoned about the candidate. It could:

  • Extract structured data (name, experience, skills) from any resume format — PDF, DOC, plain text
  • Generate a semantic skills profile that goes beyond keyword matching
  • Compare the candidate's actual experience against a job description and produce a fit score with explanations
  • Highlight gaps and strengths in natural language, not just percentages

The Panic at Hour 14

At 11 AM the next day, everything was working — except the PDF parsing was breaking on resumes with unusual formatting. 3 hours before the demo, 40% of our test resumes were failing.

We made a call: instead of fixing the parser perfectly, we added a fallback pipeline that converted every PDF to plain text via PyMuPDF before feeding it to the LLM. It wasn't elegant. But it worked for 100% of our test cases.

"Working is better than perfect. Ship it."

The Demo and the Win

We live-demoed with a real job description from Google and a sample resume. The tool analyzed it in 8 seconds and produced a ranked skills comparison with natural language feedback. The judges had been sitting through CV form scrapers all morning — this was the first system that could explain why someone was or wasn't a fit.

We won. First place. It wasn't because we had the most polished UI or the most complex architecture. It was because we solved the right problem in a way no other team did.

The full technical deep-dive on the RAG and LLM pipeline we used is in my projects section.

See the Project
RC
Rugved Chandekar Hackathon Winner • Associate Developer Intern • IEEE Author