SHL Assessment Recommender
NextjsFastAPIPythonSeleniumRender

A smart web-based system that recommends SHL assessments based on natural language job descriptions using LLMs (Gemini API). It extracts constraints like required skills, duration, and job levels, then suggests the most relevant assessments.
Key Features
Natural language processing with Gemini API
Automated assessment scraping with Selenium
Smart recommendation algorithm
RESTful API with FastAPI
Challenges
Integrating multiple AI APIs effectively
Web scraping complex assessment platforms
Optimizing recommendation accuracy
Key Learnings
LLM integration and prompt engineering
Web scraping automation techniques
Building recommendation systems
Duration
2 months
Role
Backend Developer & ML Engineer
Status
completed