Villa Decision Layer — Hospitality Operations
An operations and decision layer for a villa-hospitality business, consolidating booking, guest, and messaging data from several upstream tools into one reconciled source of truth.
The Villa Decision Layer sits on top of a villa-hospitality business's existing tools and turns them into a single operational source of truth. It ingests bookings, guest data, and messages from separate upstream systems, reconciles them — including message reconciliation — and presents one consistent view to support day-to-day decisions.
Built as a .NET application with PostgreSQL and Docker, the system focuses on resolving conflicting and fragmented data into a dependable operational picture. It was delivered through multiple polish waves so it fit the real rhythm of the business rather than an idealised model of it.
Case Study
The Problem
The villa-hospitality operation ran on a patchwork of separate tools — one for bookings, another for guest data, another for messaging. Information never lived in one place, so day-to-day operational decisions were slow, depended on cross-checking systems by hand, and were easy to get wrong. There was no single, reliable view of the state of the business at any given moment.
The Approach
Built a reconciliation and decision layer (.NET, ASP.NET Core, PostgreSQL via Entity Framework Core, Dockerised) that ingests and normalises data from multiple upstream sources, including pulling in and reconciling guest messages, behind a single decision-support interface. Designed the model so disparate sources resolve into one consistent picture, and delivered the work through multiple polish waves so the client could refine the operational view against how the business actually runs.
The Outcome
Gave the client one reliable operational view across bookings, guests, and messages, replacing the constant cross-referencing between tools. Shipped through several polish waves and tuned to match day-to-day operations.
“The best freelancer I ever work with! With his help, I am building several support and management systems for my company. Helgi is a high-quality and diligent professional and identifies my needs before I even recognize them.”
— Motti Turgeman