Rennan Garcia · Web Designer, Developer, AI Engineer · Lisbon, Portugal

Sites that make your place the one people choose.

I build landing pages and custom websites, motion-led experiences, AI agents and automations for cafés, restaurants, stays and real estate.

  • Diagnosis
  • Message
  • Build
  • Running

Real projects, built for clients.

Five projects in production, shown as they look on a phone. No names, out of discretion.

  • 01 · Client project

    Clinic and training in aesthetics

    Actual view of an aesthetics clinic website
    Actual view of an aesthetics training website

    Website · Professional e-mail · Professional SEO · Marketing strategy · Google Ads · AI agents

    TECHNOLOGY HTML · CSS · JavaScript

  • 02 · Client project

    Networking and CCTV company

    Actual view of a networks and video surveillance company website

    Website · Professional e-mail · Professional SEO · CRM · Google Ads

    TECHNOLOGY HTML · CSS · JavaScript

  • 03 · Client project

    Platform for a coffee community

    Actual view of a coffee community platform

    Web platform · Content · Own store · CRM · Community

    TECHNOLOGY React · Vite · i18next · Lemon Squeezy

  • 04 · Client project

    Management platform for salons and spas

    Actual view of a salon and spa management platform

    Web application · CRM · Scheduling · Intake forms · Operations

    TECHNOLOGY React · Vite · i18next

  • 05 · Client project

    Tattoo studio in Canada

    Actual view of a tattoo studio website

    Website · Mobile-first portfolio · Professional SEO

    TECHNOLOGY HTML · CSS · JavaScript

A viewing starts on the screen.

A demo of a digital experience for presenting a property. The house was modelled and lit for the browser: you walk from the front door to the pool, by day or by night.

  • A 3D walkthrough The camera moves with the scroll: entrance, living room, dining room and pool.
  • Day or night The same tour in both lights, chosen at the door.
  • Light on a phone On a phone, the tour switches to video so it opens quickly.
Casa da Encosta at night: glazed facade, lit living room and terrace by the pool.
Casa da Encosta, a fictional property. An excerpt of the 3D tour, recorded in the browser.

The site changes
when your business does.

Hours, prices, availability, requests: your team updates a simple dashboard and the site follows instantly, no emails to a developer, no waiting. Try it below; it isn’t a video, and nothing leaves your browser.

The demo needs JavaScript to run.

An agent that works
like your team.

I build AI agents tailored to your business. They answer customers at any hour, handle bookings and requests, and connect to the tools you already use. Choose ChatGPT or other online models, or a model running on your own hardware, with no data leaving the company.

House agent In the cloud · ChatGPT, Claude or Gemini online

Do you have a table for 4 on Saturday at 8pm?

  • ✓ booking created · Saturday, 8pm, 4 people

Done: Saturday at 8pm, 4 people. I have sent the confirmation on WhatsApp.

What if I bring 10 more friends?

  • group of 14 · above the house rule
  • ✓ summary sent to the manager

For 14 people the team confirms in person. I have passed your request to the manager with every detail: you will hear back today.

Illustrative conversation

The most capable models, no server of your own

ChatGPT, Claude or Gemini, connected to your business. Quick to launch, and you only pay for what you use.

  1. Answers at any hour

    On your site, on WhatsApp or by email, in your brand’s voice and in each customer’s language.

  2. Gets the job done

    It checks availability, makes bookings, qualifies leads and hands your team only what needs a person.

  3. Connects to what you use

    Calendar, CRM, spreadsheets and email: it works with your tools, not next to them.

I want an agent for my business →

I start by understanding how your days actually go.

I look at where customers give up, what your team keeps redoing and what needs to get simpler. Then I design the page around that.

Before designing anything, I find where the journey breaks.

I find out what is going wrong

I list what the page has to answer, and in what order. Only then does anything get drawn: drawing before this is decorating a problem nobody wrote down.

Search, doubt, decision and contact on one map.

Output: content map and success criterion
  • Who arrives at this page?
  • What do they need to know to decide?
  • What has to be at hand to answer them?
  • What counts as success, as a number?
0/4

The message gains an order that helps people decide.

I give the message a shape

Type, scale and rhythm decided with the real content, never with filler. A headline is only right when it is the headline that will actually be there.

Every word has a place and leads to the next action.

Output: type and grid decided

The time here is yours.

Space Grotesk · scale 1.28 · measure 46ch

Every piece connects to the work that already exists.

I build it and wire up what matters

I write the code and wire it to the tools you already use. What used to live in six different places ends up in one.

Content, lead capture and operations move as one system.

Output: site live, wired to the rest
  • pages
  • content
  • form
  • automation
  • database
  • e-mail

The site stops being a delivery. It becomes part of the operation.

I leave the work running

A request comes in, gets validated, is stored in the database and receives a reply. The panel beside this is not an illustration: it is the same demo that runs in the “Live demo” section.

An action comes in. The system replies. The team knows what to do next.

Output: flow running, with a log

The flow loads when this station comes to the front.

A website is not just there
to look good.

It has to open fast, be simple to use and give people confidence. I measure what matters before asking you to invest.

  • 0shifts Nothing jumps around while the page loads. Chrome DevTools trace · CLS 0.00
  • 100/100 Accessibility, with every applicable audit passing. Lighthouse 13 · desktop and mobile
  • 0trackers No analytics, no pixels, no cookies: on load, everything comes from the site's own domain. Network requests on load · measured in the browser
  • 4languages Published at their own addresses, not behind a translate button. pt · es · en · pt-br · reciprocal hreflang

Numbers measured on this page before publishing it. Yours will depend on hosting and content; I tell you what to expect before I start.

From the first coffee
to the last toast.

Different businesses, the same wish: to be chosen. I build sites for places with their own atmosphere, hours and availability, from first interest to a booking or an enquiry.

  1. Cafés & bakeries

    Opening hours, the day’s menu and events always right: easy to find and easy to update.

    Related case · coffee community Put my café online →
  2. Marinas & yachts

    Berths, fleet, dates and routes in one place, with complete enquiries in several languages.

    Present the marina or fleet →
  3. Stays & real estate

    Availability, viewings, location and contact together, for fewer doubts and faster decisions.

    See the demo ↑ Present my place →
  4. Restaurants & experiences

    Menus, sessions and direct bookings, without losing requests between platforms.

    Fill the room →
  5. Bars & rooftops

    Line-up, atmosphere and table or group bookings, on a page made for the phone.

    Organise bookings and events →

Bookings · menus · availability · events · multilingual · CRM · SEO

Talk about my business →

Tell me where digital
is making work for you.

Write a few lines. Send it right here, or continue on WhatsApp or by email, whichever suits you.

01 · What would you like to talk about?
02 · Your business optional

WhatsApp and email: nothing goes through my server; the app opens with the message already written. “Send from the site”: I store the request only to reply to you, with Cloudflare spam protection. Privacy policy.