Special offerEvery project below is ours from the first sketch to production. We handled all of it.
Brand and interface, designed together as one system.
The data, logic and workflows the business runs on.
Built end to end, from front end to platform.
The place where price and service meet.
I designed and built Autobahn end-to-end: a fast, image-led storefront for new, pre-owned, prestige and leasing, plus the custom back-office the team runs it from. Stock, leads and content all in one system.
Special offer
Prestige
Special offerStaff manage stock, leasing, the blog and hero slides, upload galleries to S3 with focal-point cropping, and follow up every enquiry over WhatsApp - all without touching code.
Brand-led design through to production code. Michroma headings on Sora body, and every vehicle card leads straight to WhatsApp, the way Malta actually buys cars.
Every enquiry lands as a lead with one-click WhatsApp follow-up and live stock counts, so the site and the sales desk run on one system.
Michroma
Sora: clean, readable body text.
The storefront and the sales desk, finally running as one system.


Sophisticated care for the devoted pet.
Angelica The Sitter is a boutique Malta pet-care service. I designed and built both sides: a warm, photography-led marketing site and the full booking platform behind it - customer, sitter and admin portals, payments and calendar sync included.
Three role-based portals share one system. Payments run through Viva Wallet with webhook-driven deposits and refunds, sitters post daily photo and video updates to S3, and iCal sync from Google and Apple calendars keeps everyone from double-booking.
The look is warm and Mediterranean: soft orange, brown and olive tones, rounded cream panels instead of hard lines, and playful paw prints throughout, all kept consistent from one place.
Behind it runs the full booking system. Each booking flows neatly from request, to a sitter accepting, to the visit happening, with separate logins for customers, sitters and admins.
Payments, deposits and refunds are handled automatically, sitters post daily photo and video updates, and calendars sync with Google and Apple so nobody gets double-booked.
Plus Jakarta Sans
Plus Jakarta Sans: warm, rounded, friendly.
A boutique pet-care brand, with a booking platform to match.
Guestly
Malta's eco-tax, handled automatically.
Guestly collects Malta's eco-tax for short-let hosts without lifting a finger. Connect your Hostaway once and every Airbnb, Booking.com and direct reservation is captured, charged, collected from the guest, and kept filing-ready. I designed the system and built the platform end-to-end.
Every Airbnb, Booking.com and direct reservation flows in through Hostaway webhooks.
€1.50 per adult per night, capped at €22.50 a stay. Under-18s exempt, every time.
4 adults × min(6 × €1.50, €22.50) = €36.00A payment link goes out by email or OTA chat; Viva Marketplace or Stripe collects.
One MTCA-ready CSV per quarter, totalled across properties - nothing to reconcile.
When Malta tripled the rate on 1 July 2026 - €0.50 → €1.50, cap €5 → €22.50 - it rolled out across every listing the same day, with nothing for hosts to do.
A single token source of truth drives dual themes (Sirocco light, Meridian dark) in Space Grotesk and Geist, with tabular Geist Mono figures for receipts over subtle coral / terracotta gradients.
Every booking from Airbnb, Booking.com and direct comes in automatically, the eco-tax is worked out for each stay, and guests pay through a simple link sent by email or chat.
Space Grotesk
Geist: precise, calm interface text.
Set it up once; the eco-tax collects itself, correct, capped, filed.