Skip to content
Yannick GBAKAYannick GBAKA
All projects

AEJ Funding Windows Platform

Production platform tracking 80,000+ projects, 86,000+ promoters, and 110,000+ archived documents, with configurable workflows, RBAC, and AI-assisted project evaluation.

Visit site
Role
Full-stack Developer
Status
In production, internal
Impact
80,000+ projects, 86,000+ promoters, 110,000+ documents
Stack
LaravelInertia.jsReactMySQLPostgreSQLRedisLaravel QueuesAzure

Context

Agence Emploi Jeunes operates national funding programs for young entrepreneurs in Côte d'Ivoire. The platform is the operational backbone for tracking project submissions, evaluations, financing decisions, and archived documentation.

What I built

Configurable workflows so program owners can adjust evaluation steps without code changes; role-based access control across agents, supervisors, and admins; advanced search and filters for tens of thousands of records; document archival; dashboards and exports for reporting.

AI evaluation modules

Business-plan generation, financial analysis, risk scoring, automated notifications, async jobs, and decision-support reporting to reduce manual review effort and standardize evaluation criteria.

Technical decisions

Laravel Queues with Redis for the AI evaluation pipelines so the UI stays responsive. Index strategy on MySQL/PostgreSQL tuned for the largest filter combinations. RBAC pushed down to query level to keep listing endpoints fast and safe.