Overview#
The Recruiter is an ATS-inspired application that extracts CV content and scores suitability against job criteria. It combines classical exact string matching and tolerance-based fuzzy matching.
Highlights#
- KMP, Boyer-Moore, and Aho-Corasick matching modes
- Levenshtein-based fuzzy matching with tunable threshold
- Structured CV field extraction and scoring pipeline
- Desktop GUI workflow for input and result exploration
Challenges & Learnings#
- Normalizing noisy extracted text from CV sources
- Tuning fuzzy thresholds to avoid over/under matching
- Keeping algorithm modules reusable and benchmarkable
@l0stplains
@BoredAngel
@Nayekah