Case Study
An eco-resort on São Jorge island in the Azores. Six wooden cabins, a historic quinta, and a custom booking form built to connect directly to their channel manager.
Jorge and Filipe run Cabanas da Viscondessa on São Jorge island — six cabins in cryptomeria wood, a historic quinta, and a café on the edge of the forest. Their old website wasn’t connected to their channel manager. I built the new one from scratch, and helped them choose the booking system too.
Visit cabanasdaviscondessa.com8–9 bilingual pages
PT + EN
Custom booking form
with channel manager integration
89 brand search clicks
position 3.4 on Google
First paid project
hospitality expertise from day one
What we set out to build
Build a bilingual marketing website for a rural eco-resort in the Azores, connected to their channel manager so guests could check availability and book directly. Replace an outdated site that had no booking integration. Help the client evaluate and select the right channel manager before a single line of code was written.
Timeline: Late 2023 to early 2024, estimated at three weeks.
How the project unfolded
Jorge came to me through a referral. He and his son Filipe run Cabanas da Viscondessa on São Jorge island, one of the quieter islands in the Azores. The property is a historic quinta — once belonging to the Viscondessa de São Mateus, Jorge’s great-great-aunt — surrounded by cryptomeria forest. Six wooden cabins, a café called Zéfyr, and a team of three.
Their old website had been built by someone who was no longer helping them. It looked dated, and more practically, it wasn’t connected to any booking system. Guests couldn’t check availability or reserve directly. This was the thing that needed fixing most.
This was also my first paid project as a web developer. There was real enthusiasm, and real nerves alongside it.
What I had was six years at Booking.com. I knew how guests decide where to stay — what they scan on a page, what makes them hesitate, and what makes them commit. I knew how channel managers work: rates, availability, restrictions, the relationship between a property management system and what a guest sees online. That background had never been applied to building a website before. This was the first time.
Before touching design or code, I sat in on a meeting with SiteMinder, the channel manager behind Little Hotelier. I helped Jorge and Filipe evaluate whether it was the right fit. It was.
The booking form I built was custom — not an embedded widget. Bilingual date selection, room type, guest count. When a guest submits, it redirects to Little Hotelier’s checkout. The whole flow needed to feel native to the site, not bolted on.
The site ended up with eight or nine pages in Portuguese and English. The property has a story — the Quinta da Bacelada, the Viscondessa, the cryptomeria wood from Pico island — and that story needed room to breathe.
What changed
The site has been live since early 2024. The brand ranks on the first page of Google in Portuguese and English, and nearly half the search traffic comes from international visitors across Europe and beyond.
- Custom booking form built from scratch — bilingual, connected to Little Hotelier, integrated into the site’s design
- 89 clicks for the brand search term in three months, ranking at position 3.4 on Google
- 40% of search traffic comes from outside Portugal — the bilingual site reaches guests in the UK, Germany, Switzerland, France, and across Central Europe
- Channel manager selection handled before development began — not an afterthought
- Property story preserved in full: the Viscondessa, the quinta, the cryptomeria cabins, the Azores setting

The takeaway
What I learned
This was my first paid project. I won’t pretend I wasn’t nervous. But I also had six years of hotel operations in my head — rates, availability, what makes a guest click “book” versus close the tab. I used all of it. The booking system meeting, the bilingual structure, the conversion decisions. What felt risky at the time turned out to be exactly the kind of work I was already built for.
A historic quinta in the Azores got a website guests could actually book through.
Built with
Tech stack
- Next.js
- TypeScript
- Tailwind CSS
- Sanity
- Little Hotelier
- Google Maps
- Vercel
Hospitality is a different kind of brief.
If you run a hotel, guesthouse, or tourism property, I understand what your website needs to do. Let’s talk.
