Loading your scene…

Your scene did not load. Reload the page to try again.

Tess Amari builds booking, billing and search for small teams.

I'm the tab you keep open.

Move your cursor. I'll keep it in view. Leave the page and I'll notice.

Lisbon. Free from 6 January 2027 for one new project.

4 projects. 4 numbers.

Each one names what it changed and the person who asked for it. Ask them; they answer email.

  1. Harbour Rooms

    2026
    Moved58% direct bookingswas 31%

    A booking engine for 9 guesthouses on the Alentejo coast, so guests book the room and not the website that lists it.

    Asked for by
    Marta Sousa, owner
    Stack
    • TypeScript
    • Postgres
    • Edge cache
    Ask me about Harbour Rooms
  2. Fernhill Clinic

    2025
    Moved5% no-showswas 14%

    Text reminders that let a patient move their own appointment with one reply, instead of a phone queue.

    Asked for by
    Dr Amaka Bello, practice lead
    Stack
    • Elixir
    • Phoenix
    • SMS
    Ask me about Fernhill Clinic
  3. Tidewater Freight

    2024
    Moved240 ms per searchwas 9 s

    Search over 1.2 million shipment records for the support desk, by container, customer or half a postcode.

    Asked for by
    Jonas Berg, head of support
    Stack
    • Go
    • Postgres
    • Trigram index
    Ask me about Tidewater Freight
  4. Kiln and Co.

    2024
    Moved84% finish checkoutwas 50%

    A 2-step phone checkout for a ceramics studio that sells 40 pieces a month and was losing half of them at step 4.

    Asked for by
    Priya Nair, founder
    Stack
    • TypeScript
    • React
    • Postgres
    Ask me about Kiln and Co.

3 jobs, in order

  1. Freelance developerLisbon

    2 clients at a time, never 3. Most come from the last one.

  2. Senior engineerTidewater Freight, Rotterdam

    Owned search and the shipment API. Left the on-call doc better than I found it.

  3. DeveloperPaper Lantern, a 6-person studio

    Built 31 sites for shops and clinics, and learnt to ask what they were for.

How I work

  1. I ask for the number first. If nobody can name one, we find it before I write code.
  2. You get a working link on day 5, and a new one every Friday after.
  3. The handover doc is written as I go, not in the last week.
  4. You hear back the same day. That is why there are only 2 of you.

Keep the tab. Or send an email.

Tell me the number you want to move and who is asking. I reply the same day, from Lisbon time.

hello@tessamari.dev

Free from 6 January 2027 for one new project.

Tess Amari. Full-stack developer in Lisbon. This page has 1 tab and no cookies.Back to the top

nightmarqueeMake it yours