Case Study

Baserah AI, Turning Unstructured HR Data into Evaluations

A full-stack AI HR platform that automates competency and KPI extraction from job descriptions, generates assessments, and evaluates talent in a structured way — bilingual for large organizations.

My Role
Full-stack developer
Scope
AI extraction pipelines, assessment generation, evaluation workflows
Audience
HR teams in large Arabic/English organizations
Baserah AI, Turning Unstructured HR Data into Evaluations

The Challenge

HR teams sit on piles of unstructured text — job descriptions, requirements, evaluation notes — and turning that into measurable competencies and fair assessments is slow manual work. The platform had to extract structure reliably from that text and produce assessments an HR team can actually defend.

  • Job descriptions arrive as unstructured text
  • Competencies and KPIs extracted consistently, not ad hoc
  • Assessments generated, not hand-written per role
  • Arabic and English on equal footing

The Approach

The backend is FastAPI on MongoDB with modular async workflows, using Gemini-powered AI for the extraction and generation steps: competencies and KPIs pulled from job descriptions, MCQ assessments generated from them, and talent evaluated against the extracted structure.

  • FastAPI + MongoDB with modular async workflows
  • AI extraction of competencies and KPIs
  • AI-driven MCQ generation
  • Structured, repeatable talent evaluation

What I Built

An HR pipeline that goes from raw text to structured evaluation.

  • Automated competency and KPI extraction from job descriptions
  • AI-generated assessments
  • Structured talent evaluation workflows
  • Localized Arabic/English interface

The Outcome

Baserah turns days of manual HR analysis into an automated pipeline — an example of the applied-AI backend work I build beyond classic CRUD platforms.

  • Manual extraction work automated end to end
  • Consistent, structured evaluations
  • Applied AI in a production backend architecture

Technology Stack

FastAPIPythonMongoDBAIGemini

Have a project like this in mind?

Tell me what you are building and I will come back with a recommended scope, timeline and price.