Dawlati - National employment platform (UAE)
The previous vendor spent the budget and never launched. We took over the codebase, and the UAE's national employment platform now runs with UAE Pass and around 20,000 registered job seekers.
Visit the client's site
Where we came in
A large vendor had burned through the budget for the national employment platform and nothing was in production. The client had a repository, a long invoice and no credible date. The first job was getting back access to the code, the cloud accounts and the domains, then writing down what could be salvaged and what had to be rebuilt.
What we changed
The database was redesigned from scratch. The old model could not carry the volume of job posts or the searches the product needed. We moved the infrastructure to AWS for separate environments and repeatable deployments. On top of that we built hybrid search, which mixes keyword and semantic retrieval, and machine-learning matching between candidates and jobs.
The part that cannot fail
This is a public service, so the candidate's identity had to be the national one. We integrated UAE Pass, with its verification flow and its response times, and left it running in production.
Where it stands
The platform is live, which is exactly where the previous vendor never got. It is around 20,000 registered job seekers, maintained by a four-person team instead of the original vendor's structure.
More projects
Dachs Limousines - Premium chauffeur fleet (Barcelona)
We built FleetBytes so the traffic office stops fighting the ERP. It imports the day's work, answers questions in plain language and reaches drivers over WhatsApp.
Fractional CTO & AIQantara Sports - Global sports consultancy
Technical leadership for a global sports consultancy, and the launch of SportConsultant.ai, their platform for measuring the impact of an event or a sports programme.
Data infrastructureHouse Group - AdTech intelligence
Campaign metrics were stitched together by hand, one ad platform at a time. We built a real-time pipeline, and now everything lands on one dashboard.