All insights Hackathon

1st Place - RAG-Powered Resume Matching System

Won 1st place building a RAG-based resume matching system using LLMs and vector search - the same tech stack behind our AI agent work.

1st place

Won 1st place at Talent Match Hack by building an intelligent resume matching system powered by RAG (Retrieval-Augmented Generation).

The competition

Talent Match Hack brought together AI engineers to tackle a core recruiting problem: the mismatch between how candidates describe themselves and how job requirements are written. Keyword-based filtering misses strong candidates; manual screening doesn’t scale. The task was to build an AI that bridges that gap.

How it works

The system matches candidates to job descriptions using a three-layer architecture:

  • Embedding layer — resumes and job descriptions are encoded into dense vectors using a sentence transformer. This captures semantic meaning rather than exact keyword overlap, so “managed a team of engineers” matches “engineering leadership experience” even without shared words.
  • Vector search — candidate embeddings are indexed and retrieved by cosine similarity against the job description embedding. This gives an initial shortlist of semantically relevant candidates.
  • LLM reranking — the top candidates from vector search are passed to an LLM with the full resume and job description for nuanced evaluation: skill gaps, years of experience match, seniority alignment, red flags. The LLM outputs a fit score and a brief reasoning summary.

The RAG pipeline ensures the LLM works from actual resume content rather than generating from memory — critical for preventing hallucinated qualifications.

Tech stack

LangChain · OpenAI API · FAISS · sentence-transformers · Python

Why this matters for what I do now

This is the exact same architecture behind the AI systems we build at HermesOps — retrieval-augmented generation, LLM orchestration, and domain-specific knowledge bases. The difference is we now apply it to customer support, lead qualification, and business process automation instead of recruiting.

Winning this competition in a time-boxed environment was a validation that our technical approach works — and works better than keyword matching or naive LLM prompting.

See this RAG stack in production: AI Chatbot for Education — +10% Sales Conversion.

Article · Jun 2026

How to Set Up Docker MCP Toolkit and Connect It to Claude (Step by Step)

Read insight ↗
Article · Apr 2026

Inbox Router - How We Built AI Email Routing for Shared Inboxes

Read insight ↗
Article · Apr 2026

AI Email Routing for Factories - Zero Manual Sorting, CRM Connected

Read insight ↗