Technology

What runs behind every site.

We use the same tools as the largest tech companies, put together so a small business site loads fast on a phone, handles traffic spikes and never depends on plugins.

  • Next.js
  • React
  • Flutter
  • Cloudflare
  • 20+ automated checks

01How data travels

From your customers’ phones to the nearest server.

The pages do not live on one server. They are copied to hundreds of points on Cloudflare’s network and each visitor gets them from the closest one. What does need a server, like a form, runs on the same network.

WEBSITESAPPSPhoneBrowserCloudflareGlobal network, 300+ citiesReactpre-builtFunctionsOwn domainDatabaseD1 · R2AnalyticsPostHogMobile appFlutterSupabase or FirebaseGoogle Analytics
Each dot is a request on its wayAnimation turned off because of the reduced-motion preference.
  1. 01

    Fast by design

    We optimize every build to load as fast as possible. Whatever can be generated ahead of time is: pages are pre-rendered with Next.js and React, so visitors receive finished HTML instead of waiting for a server to assemble it.

  2. 02

    Functions only when needed

    A form, a package lookup or a sign-up runs in a server-side function, only at that moment. When something needs saving, it goes to Cloudflare’s D1 database.

  3. 03

    Cookie-less analytics

    Visits are measured through the site’s own domain, with no cookies and no personal data, and reach PostHog in Europe.

  4. 04

    Apps with their own backend

    Flutter apps have their own backend, with Supabase or Firebase for accounts, data and notifications, and Google Analytics to measure app usage.

02Tools

Industry standards, not inventions.

Every piece is open source or a leader in its category. If the client ever moves to another team, any professional developer already knows it.

The site

Our own code: quick to load and easy to maintain.

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Motion

Infrastructure

Hosting, functions, database and files on one network.

  • Cloudflare
  • Cloudflare Pages
  • Cloudflare WorkersFunctions, D1 and R2

Apps

One codebase for iPhone and Android.

  • Flutter
  • Dart
  • Supabase
  • Firebase

Measurement

PostHog by default on websites; Google Analytics to measure app usage.

  • PostHog
  • Google AnalyticsCase by case
  • Google Search Console

Design and development

Design in Figma and in real HTML; AI-assisted development with human review.

  • Figma
  • Claude
  • WhatsAppThe contact channel

03Quality control

20+ automated checks before launch.

Before every launch our own suite of checks runs. If one fails, it gets fixed; if a site needs an exception, it is written down with its reason.

  1. 01

    Brief

    The client’s content, validated: no empty fields and no undescribed photos.

  2. 02

    Three directions

    Three design variations in one file. The client picks one, and it is written down before the build.

  3. 03

    Build

    Spanish first, English written separately, with rules that reject the “AI look”.

  4. 20+

    20+ checks

    Speed, accessibility, SEO, WhatsApp links, images and design, then a separate final audit.

  5. 05

    Launch

    Published and checked live, measured and submitted to search engines the same day.

A sample of what is checked in each group.

Speed

  • Lighthouse 95+ on mobile as the internal target
  • WebP photos in three sizes
  • Fonts that never block loading

Accessibility

  • Tested on a 375 px screen
  • Buttons of 44 px or more
  • Contrast and screen readers

Search

  • Valid structured data
  • Spanish and English linked
  • A 1200×630 share image

Code

  • WhatsApp links from one function
  • Headings in order
  • A branded error page

04Artificial intelligence

We have used AI since the first tools arrived, and with judgment.

Today anyone can ask an AI for a website, and that is great: it is an incredible tool. The difference is the experience it takes to get it right.

We have used it since the first generative AI tools arrived and learned where it helps and where it does not. We do not use it to put together something disposable, but to build something that grows with your business: tidy code, industry standards and checks that skip nothing.

Shorter timelines, consistent delivery

With a proven method we can promise shorter timelines and the same care from one project to the next.

A person reviews every step

AI speeds up the work, but each stage goes through a manual review by a person before the next one begins.

Decisions with backing

What we decide rests on industry standards, not on hunches or on whatever an AI suggests first.

AI tools amplify existing expertise. The more skills and experience you have as a software engineer the faster and better the results you can get from working with LLMs and coding agents.

Simon Willison, Co-creator of Django“Vibe engineering”, October 7, 2025.Read the original post
Technical questions?

Straight answers.

If your company has a technical team, we are happy to talk to them.

Talk on WhatsApp
Abrir WhatsApp