Work

Things I've Made Work.

Every project starts with a question, a challenge, or something that simply isn't working as it should.

Here are some of the websites, tools, and ideas I've helped bring to life.

Client Work

Built for someone else's business.

Sites and booking journeys shaped around how the owner actually works.

Yanes Bed & Breakfast Ronda — live website homepage
Client Work Hospitality

Yanes B&B Ronda

A clearer website and a simpler way for guests to book direct — so the owners spend less time chasing enquiries.

yanesbnbronda.com ↗
How it came together

The Problem

Guests needed to understand the B&B quickly and book with confidence. The owners needed fewer back-and-forth messages and a calmer way to manage stays.

The Approach

Redesigned the public site in English and Spanish, then added a direct booking path with availability and a phone-friendly admin for daily work.

What Changed

Visitors can explore the rooms and book on the site. The owners have a clearer path from enquiry to confirmed stay.

Damas Home — live website showing stays and booking
Client Work Hospitality

Damas Home

One place to show two boutique stays, check free nights, and send a booking request — without a heavy booking platform.

damashome.com ↗
How it came together

The Problem

The hosts needed a warm site that felt like their smallholding — and a practical way for guests to see availability for the Studio and Wooden Cabin.

The Approach

A simple marketing site with calendars for each home and a request flow that holds nights while the hosts follow up.

What Changed

Guests can compare the two stays and ask to book in one journey. The hosts keep pricing and holds under their control.

Izabel Hai kennel — live website homepage
Client Work Small business

Izabel Hai

A calm, trustworthy site for a home kennel — so families can learn about the dogs and the philosophy before they get in touch.

izabelhai.com ↗
How it came together

The Problem

Important information lived in scattered conversations. Prospective families needed a clear place to understand the kennel and feel confident reaching out.

The Approach

A focused website around trust and accessibility: who they are, which breeds they raise, and how to start a conversation — without hard sell.

What Changed

Families arrive better informed. The owner has a stable online home that matches a careful, personal brand.

Algarve stone cottage — property photography
Client Work Hospitality

Algarve Stone Cottage

A holiday-rental site the owner can update themselves — photos, availability and everyday content — without waiting on a developer.

algarvestonecottage.com ↗
How it came together

The Problem

The owner needed independence: small changes shouldn't require a ticket every time.

The Approach

Chose a setup they can edit themselves, added property photography, and stayed available for maintenance when something breaks.

What Changed

A live site the owner can keep current. Technology chosen for day-to-day independence, not for novelty.

Tiny House Algarve interior
Client Work Hospitality

Tiny House Algarve

A boutique site that feels like the stay — quiet, clear and ready for guests looking for a countryside hideout.

tinyhousealgarve.eu ↗
How it came together

The Problem

The tiny house needed an online presence that matched its atmosphere — not a generic rental listing.

The Approach

Design and photography wrapped into a focused property website for the stay.

What Changed

Guests get a dedicated place to discover the house before they enquire or book.

My Own Tools

Built because I needed them.

Tools from running hospitality — when the usual options don't quite fit.

Quinta do Catalão — sustainable tourism project, Portugal
Personal project Hospitality

Quinta do Catalão

A tourism project built from the ground up — identity, photography and booking working as one place guests can trust.

quintadocatalao.pt ↗
How it came together

The Problem

Starting a hospitality place meant branding, photos and booking couldn't live in separate silos.

The Approach

Built the identity and the booking experience together — informed by running the place, not only designing it.

What Changed

A live brand with its own booking path, shaped by real guest and host needs.

My Own Tools Ops

iCal Inspector

A diagnostic helper when calendars disagree — so you can see what a booking feed actually contains before chasing ghosts.

Open iCal Inspector ↗
How it came together

The Problem

Blocked nights and mismatched dates between channels waste time — and it's hard to tell which feed is wrong.

The Approach

A compact inspector for calendar feeds used in short-term rentals: paste or fetch a feed and read it clearly.

What Changed

Faster diagnosis when availability looks wrong — without guessing.

PIN Manager app — property access overview
My Own Tools Property ops

PIN Manager

A lighter way for property operators to share access codes and keep an eye on stays — without another password maze.

How it came together

The Problem

PIN-access apartments need simple code delivery and a clear view of what's booked — for admins and owners alike.

The Approach

An internal tool built around how Meet&Greet-style ops actually run: access, calendars and day-to-day checks.

What Changed

Operators get a practical path to manage access and availability in one place.

Guest recovery helper — drafting a thoughtful reply
My Own Tools Prototype

Guest Recovery Helper

A faster starting point when a guest review needs a thoughtful reply — so hosts aren't stuck writing from a blank page mid-turnover.

Try the prototype ↗
How it came together

The Problem

Negative feedback needs a human reply quickly — but time is short between cleanings and check-ins.

The Approach

A prototype that drafts a recovery-oriented response you can edit — helpful where it saves time, never a substitute for judgement.

What Changed

Hosts get a usable first draft instead of starting from zero.

Experiments

Things I built to learn or to play.

Not client deliverables — useful as craft samples and building blocks.

Browser battleship game — neon arcade style
Experiment Interactive

Browser Battleship

A small multiplayer game in the browser — a reminder that the web can still surprise people.

ships.maxcraftsman.com ↗
How it came together

The Problem

Not every build has to convert. Sometimes the point is play and craft.

The Approach

A compact interactive game with clear feedback and a bit of arcade energy.

What Changed

A living experiment you can click — useful as a sample of interaction design.

Experiment Building block

Booking Payment Piece

A reusable booking-payment step for hospitality sites — so deposits and confirmations don't get reinvented every time.

How it came together

The Problem

Direct booking often needs the same payment steps across different properties.

The Approach

A shared component meant to plug into booking journeys instead of rebuilding the flow from scratch.

What Changed

A building block for later hospitality work — kept here as an experiment until there's a public demo to share.

Got a problem that looks familiar?

Tell me what's stuck — a website, a booking flow, or tools that refuse to talk to each other.

Tell me about your project