All work
Freelance Full Stack · IAM & Integration
January 2024 — Present
Tunis, Tunisia

Kreatek · 24resa

TravelTech · multi-tenant hotel booking platform

A multi-tenant travel booking platform serving agencies, OTAs and corporate clients. I focused on access control, a full UI migration, and the integrations that connect the platform to the global travel distribution network.

Next.jsTypeScriptTailwind CSSTravelgate APICyberesaIAM / RBACXML / SOAP

Granular identity & access management

I built a granular RBAC system controlling access at both the module and the button level across three core modules — securing a multi-tenant platform used by travel agencies and corporates with very different permission needs.

Ant Design → Tailwind, with an atomic design system

I led the complete UI migration from Ant Design to a pure Tailwind atomic design system (atoms, molecules, layouts), with clean separation between the global design system and the domain-specific UIs — improving runtime performance and slashing maintenance overhead.

Connecting to the world of travel

I integrated the Travelgate marketplace API for worldwide OTA distribution and Cyberesa PMS for real-time booking, payment and inventory sync. I shipped the B2C IBE booking engine (FR/EN, Visa/Mastercard/CIB), the B2B affiliate portal, and the XML-OUT API for automated OTA distribution.

--:--:--·TUN
Kreatek · 24resa — Freelance Full Stack · IAM & Integration · Lamjed Gaidi — Portfolio