API contracts and endpoint design for Club Med’s digital applications.
- Contributed to API architecture and contract design. Helped resolve design discussions during backlog refinement by grounding endpoint names in business behaviour and existing API conventions.
- Supported technical onboarding and shared engineering practices through documentation, discussion, and teaching.
Observability and targeted cache refresh for a high-volume API platform.
- Helped scale the API platform as production traffic grew from approximately 10M to 25M requests per day. Used Kibana monitoring, load tests, and profiling to identify and fix performance bottlenecks.
- Replaced daily API cache refreshes with an event-driven system built with Kafka and Rust. Changes in backend systems and content management tools became available through the API in around 15 minutes.
- Helped replace hours of investigation with two dashboards that distinguish API processing delays from infrastructure bottlenecks and identify the component responsible. Finding the source of a slowdown takes approximately five minutes.
- Built version-specific maps linking API routes to their backend calls, following an initial analysis of production logs in Kibana. Made dependencies traceable in both directions.
MCP access to API documentation, documentation search and evaluation of an API-based AI agent.
- Built and deployed an MCP server, now used internally by developers and coding assistants to implement frontend features. It provides API definitions and usage scenarios explaining which endpoints to call, when, and in what order.
- Reused a vectorized documentation database built by another team, containing OpenAPI definitions and contributed usage scenarios.
- Advised another team building an AI agent over the API on documentation search and repeatable evaluation. The team implemented the recommendations, including a reusable question set for automated testing.
- Introduced a specification-led development workflow using OpenSpec during a hackathon.
