SHL Assessment Recommender

NextjsFastAPIPythonSeleniumRender
SHL Assessment Recommender

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