01 — The brief
The problem
Existing portals were slow, ad-heavy and unranked.
02 — How we built it
The approach
- Migrated legacy MySQL search to Elasticsearch.
- Built a skill-tagging pipeline and relevance model.
- Rebuilt employer dashboard around real listing analytics.
- Cut page weight 70%.
03 — Outcomes
The results.
80K+
Active listings
210ms
P95 search
3.4x
Applies per session
Stack
PHPMySQLElasticsearchRedisBootstrap
