Skip to content
Yannick GBAKAYannick GBAKA
All projects

Candidate Search & CV Library Platform

Search, filtering, export, and management system for the candidate database used by AEJ employment counselors.

Role
Backend / Full-stack Developer
Status
In production, internal
Stack
LaravelSQL optimizationExcel exportAdvanced filtersPagination

Problem

Employment counselors needed to find the right candidates inside a large database, but broad filtering across many criteria was slow and awkward, and pulling shortlists into a usable format was a manual chore.

Solution

A search and CV-library platform with advanced multi-criteria filters, paginated result sets that stay fast on large tables, and one-click Excel export so counselors can hand off shortlists directly.

My role

Backend-focused full-stack developer. I owned the query layer, the filter and pagination design, and the export pipeline, and built the management views counselors use day to day.

Technical challenges

Keeping multi-criteria queries fast as the candidate set grows meant careful SQL and indexing, pagination that doesn't degrade on deep pages, and exports that stream large result sets without exhausting memory.

Impact

Counselors can locate and export relevant candidates quickly instead of scrolling and copying by hand, turning the candidate database into a tool they actually reach for.