HiI'mLeroyandIbuildthingsthatmattersolutionsbornofcuriosity,designedwithintent,andbuilttoendure.

🧑‍💻 currently lead front-end dev at Kaliber Interactive
Back to overview

KLM Careers platform

Job platform for KLM, now hosted and maintained by their internal team.

KLM Careers platform
Project goal

Build a job platform that KLM can take over and run independently.

I led a small team working alongside three developers from KLM to build their new careers platform. The site is now fully hosted and maintained by KLM themselves, which was the goal from day one.

KLM Careers homepage
The KLM Careers platform homepage

Technical handover

A big part of my role was preparing the codebase for handover. I wrote technical documentation covering architecture decisions, component patterns, and deployment workflows so the KLM team could confidently take ownership after launch.

Documentation and architecture
Clear documentation for a smooth handover

Elasticsearch job search

Jobs are pulled from an external ATS and indexed in Elasticsearch running on the server. This gives fast, flexible search without hammering the ATS API on every request. Filters and keyword search feel instant, even with thousands of listings.

Job search interface
Fast job search powered by Elasticsearch

Custom sliders and UI components

I built several interactive components, including the job area slider on the homepage that lets users browse positions by department. These components were designed to be reusable and easy for the KLM team to extend.