Double-booking incidents reported
Zero conflicts across all active client properties.
Hospitality Platform
A multi-tenant booking and payment engine powering bespoke direct-reservation platforms for independent hospitality clients.
End-to-end design & transactional systems engineeringZero conflicts across all active client properties.
Independent businesses running on the shared platform.
Localized storefronts and booking journeys.
REPORTED OBSERVATION PERIOD · Mar 2026 — Sep 2026
Reported operational record across live client properties on the booking platform. Reliability is an observed outcome, not a guarantee.
Welcome House Catania and Etna Royal Penthouse are two completely independent clients, each needing a distinctive online presence and direct-booking channel to reduce OTA commission fees. Instead of building bespoke backends from scratch for every client, the challenge was to architect a unified, multi-tenant booking core that could scale reliably to any hospitality business.
I designed unique public experiences for each client and engineered a reusable multi-tenant booking engine underneath. The platform handles real-time availability holds, Stripe checkout, OTA calendar synchronization, and back-office host operations, allowing new properties to launch without rewriting transactional infrastructure.
End-to-end UX/UI design for each client, multi-tenant booking architecture, concurrency-safe reservation and payment workflows, host administrative tools, and calendar interoperability.

Welcome House Catania: an independent apartment group with its own visual identity, powered by the platform.

Etna Royal Penthouse: a luxury property operating on its own custom domain and branding via the same core.

Real-time availability, temporary holds, and Stripe checkout create a frictionless direct-booking flow for any client.

Independent hosts manage inventory, blocked dates, and external OTA calendar sync through a clean operational dashboard.
PRODUCT EXPERIENCE / ILLUSTRATED
Welcome House Catania: an independent apartment group with its own visual identity, powered by the platform.
A polished booking interface only works if the transaction underneath is rock-solid. When guests compete for the same dates on a property, inventory holds must be concurrency-safe; a checkout redirect alone can never be the authority for a confirmed stay.
Each property’s inventory and payment flows are isolated and protected against race conditions, built on an engine engineered to onboard any future client.
Welcome House Catania and Etna Royal Penthouse are two completely independent clients, each needing a distinctive online presence and direct-booking channel to reduce OTA commission fees. Instead of building bespoke backends from scratch for every client, the challenge was to architect a unified, multi-tenant booking core that could scale reliably to any hospitality business.
Each property’s inventory and payment flows are isolated and protected against race conditions, built on an engine engineered to onboard any future client.
A comparison of the working model before and after the implementation.
Next.js and TypeScript power the tailored client applications and shared server workflows. MongoDB stores isolated operational state per property; Stripe processes payments.
The most important interaction is often invisible: keeping the promise made by the interface when real-world events arrive out of order.
A new product. A better system. A difficult problem worth solving.
[email protected]