← Back to work

ProductionPublic portfolio

Public portfolio

A bilingual site that presents my work and runs as a product: App Router, technical SEO, and Docker deployment behind Traefik.

Need

I needed a public presence in Spanish and English that could be operated like the rest of my systems: containers, a TLS edge, and correct metadata.

What I built

The Next.js app, the ES/EN contract, canonical metadata, sitemap, robots, manifest, Open Graph image, JSON-LD, and the Docker + Traefik + gateway recipe.

Role

Design, engineering, and operation of the site.

Technical notes

`/` and `/en` routes, alternates and canonical URLs, security headers, standalone output, DevContainer, and the organization Cloudflare tunnel. Public DNS does not depend on the Windows hosts file.

Stack

  • Product: Next.js 16, React 19, TypeScript
  • Cloud: Docker, Traefik, Nginx, Cloudflare Tunnel

Links