02 · Selected work
Everything in production.
All live and running. Each one tells what the problem was and what I decided.
Type
Sector
Technology
33 projects

Featured Lodge Milano & Co
Multi-brand luxury fashion ecommerce, bilingual, live payments
- WordPress
- WooCommerce
- PHP
- Polylang
- Stripe

Featured OrthoClub Academy
Training for orthodontists, with hand-written technical SEO
- WordPress
- PHP 8
- JSON-LD

WinePassport
Wine tourism platform for Castilla y León
- WordPress FSE
- ACF Pro
- Fluent Forms Pro
- Rank Math

Turismo Urbano
Real-estate platform in production — React 19 + Laravel
- React 19
- Laravel
- PostgreSQL
- Cloudinary

FERA Training Club
Hybrid training centre in Palma, trilingual and static
- Astro 6
- TypeScript
- Tailwind CSS 4
- Zod 4

Itinerario Virtual CUC
Educational resource on the sculptural heritage of Caracas' University City (UNESCO)
- Astro
- Preact
- Tailwind CSS
- Content Collections

Knattur
A slow-living estate in Sueca, booked and deposit-paid on the site itself
- WordPress
- WordPress FSE
- PHP
- Stripe

Matresu Real Estate
Property investment in the Sierra Norte de Madrid
- Astro 6
- TypeScript
- Tailwind CSS 4
- PHP

SITOLDOS
Awning and pergola installer in Madrid, built for local SEO
- WordPress
- PHP
- JSON-LD

Terpas
Full-service advisory in Barcelona, with express company formation
- Astro 6
- Preact
- Tailwind CSS 4
- GSAP

Valoracar
Mobile vehicle inspection, booked and paid for online
- WordPress
- PHP 8.2
- WooCommerce
- Stripe

Alejandro Albornoz — Coach
Brand site and private client area for a fitness coach, with Astro and Supabase
- Astro 6
- Preact
- Tailwind CSS 4
- Supabase

Brisueño
Online mattress shop in Ávila, quoted over WhatsApp
- Astro 5
- Tailwind CSS 4
- TypeScript
- GSAP

D'Acosta Moda
A womenswear boutique in Santa Cruz, with an editorial catalogue and no cart
- React 19
- TypeScript
- Vite
- React Router

De Roxy Peluquería
A Latin hair salon in Milladoiro, with a WhatsApp booking as the only conversion
- WordPress
- WordPress FSE
- PHP
- CSS

DeaDecor
Painting and decorating, with the before and after as the sales argument
- Astro
- Preact
- Tailwind CSS 4
- TypeScript

Diego Kaminsky · Singing School
From personal brand to school, a full redesign off the page builder
- WordPress FSE
- PHP
- Alpine.js
- GSAP

Filaoro
A philately shop with content that teaches you how to look at a stamp
- Astro 7
- Preact
- Tailwind CSS 4
- TypeScript

Grupo Impulsa Sevilla
Full renovations in Seville, with a single site manager
- Astro 6
- Tailwind CSS 4
- TypeScript
- Zod

HTM Carpintería
Technical fitting team across Castellón and Valencia
- Astro
- Preact
- Tailwind CSS 4

Iván Caballero
Home-visit massage therapy in Madrid, with terminology as a design constraint
- WordPress FSE
- PHP 8
- Alpine.js
- GSAP

Luciano's Methods
At-home personal trainer in Tenerife, with type sized for over-60s
- Astro 6
- Preact
- Tailwind CSS 4
- MDX

Peluquería Juan
Traditional barbershop in Palma, nearly four decades of craft
- Astro 6
- Tailwind CSS 4
- TypeScript

Pilates Estudio Virginia González
Clinically minded pilates studio in Seville
- WordPress FSE
- PHP 8
- ACF Pro
- Fluent Forms

Seguridad Total 24
Lead capture for an alarm consultant, built around the on-site survey
- Astro 6
- Preact
- Tailwind CSS 4
- TypeScript

Shakti Mandalas
Art therapy and handmade mandalas in Guayaquil, with a shop
- WordPress FSE
- WooCommerce
- GSAP 3.13
- View Transitions

Srta Realidad
An author's site, with restraint as a design decision
- WordPress
- PHP
- Alpine.js
- GSAP

Voltair Ibiza
Electrical and cooling for Ibiza villas, English first
- Astro 5
- Preact
- Tailwind CSS 4
- TypeScript

Yagüez Estilistas
A hair salon near Madrid that starts with a diagnosis
- Astro 7
- Preact
- Tailwind CSS 4
- TypeScript

Z&A Style Living
Home fragrance ecommerce, with a wholesale channel
- WordPress
- WooCommerce
- Kadence child theme
- Alpine.js

Alejandra Agüero — Portfolio
Multilingual portfolio for a visual artist
- React 19
- Bootstrap
- i18n
- slugify

Inventory Management System
Multi-warehouse inventory with QR codes, roles and per-user isolation in Laravel
- Laravel 10
- PHP 8.2
- Alpine.js
- Tailwind CSS

Jogas Obras y Proyectos
Full home renovations in Madrid, built around the quote request
- React 19
- TypeScript
- Vite 8
- Tailwind CSS 3
