Site credits

This site is built with the following tools and services. Only what is actually in use is listed.

Build and deploy

Hugo

Static site generator written in Go. Turns Markdown and data into HTML, and processes CSS, JavaScript and images.

Cloudflare Pages

Static hosting on Cloudflare's network, with serverless functions for the contact form.

Terraform

Infrastructure as code: DNS, certificates, access and storage are defined in version-controlled files rather than by hand.

Design

Plus Jakarta Sans

Geometric sans serif designed by Tokotype, released under the SIL Open Font License. Regular for body text, Semibold for headings.

Platform

Cloudflare Turnstile

Anti-abuse verification on the contact form, with no visual CAPTCHAs and no visitor tracking.

Cloudflare R2 + Workers KV

Each enquiry is stored as an object in R2, and KV rate-limits submissions per IP.

Listmonk

Self-hosted, open source mail manager. Sends the team notification and the sender's acknowledgement.

Calendly

Meeting scheduling. Loaded only when the dialog is opened, never on a normal visit.

Working tools

Editores

Code editors used to build the site.

Cursor · VS Code · Antigravity

IA

AI assistants used in development, design and writing. Judgement, decisions and review are human.

Claude · Claude Code · Gemini · GPT

Imágenes

Stock photography and AI-generated imagery.

Pexels · Nano Banana

Thanks to the open source projects that make this site possible.

Agendar una reunión