CP/DEV
Alejandra Agüero — Portfolio

2025 · Web developer

Alejandra Agüero — Portfolio

Multilingual portfolio for a visual artist

  • React 19
  • Bootstrap
  • i18n
  • slugify
Languages
ES · EN
Page weight
< 200KB
Mobile Lighthouse
98/100

Context

A visual artist with international galleries needed a clean, multilingual portfolio with friendly URLs to rank each piece in search engines. Her previous work used generic templates that did not respect the editorial proportions or the typography she herself curated.

She wanted something editorial, minimal, that conveyed the care of a printed piece, without distractions or unnecessary animations competing with her work.

Approach

  • React 19 SPA with per-collection lazy loading and smooth transitions between works.
  • i18next with namespaces per view (home, bio, contact) and persistence of the chosen language.
  • slugify for URLs like /en/works/red-fabric-portrait. Better Google CTR and cleaner shared links.
  • Custom CSS3 + Bootstrap as a base, without losing typographic control and vertical rhythm required by the art world.
  • Optimized images with responsive srcset and native lazy-loading.

What I did

  • Component architecture by work category
  • Routing with 2-language support
  • Behance and social network integration
  • Custom domain and SSL configuration
  • Image optimization pipeline before upload

Outcome

Under 200KB total on the home, Lighthouse 98/100 on mobile, and the artist publishes new work by editing a JSON file tracked in GitHub. Zero monthly technical maintenance.

What the client says

I hired Carlos for my personal portfolio project. Beyond having the experience needed to take it on, he delivered responsibly, within the agreed deadlines, with initiative to suggest but above all to interpret and solve the challenges inherent to the project. I’ll certainly want him on my future ventures.

Alejandra Agüero, visual artist