Comencé con mi hobbie de fotografía hace unos 5-6 años, con el pasar del tiempo he intentado crear un portafolio fotográfico, aunque la idea nació para promocionar mis sesiones fotográficas, actualmente lo veo como mi espacio personal donde puedo ver mi progreso y posibles áreas de mejora.
Esta versión comenzó como una template de gohugo llamada Gallery. No fue algo planeado, un par de personas les interesaba pagar por una sesión fotográfica, pero no contaba con un espacio donde mostrarles mi trabajo.

Ya había trabajado con gohugo, por lo que no me costó trabajo levantar esta template. Lo que pensé que seria una solución momentánea se convirtió en mi portafolio principal por un buen tiempo.
En ese momento no tenia muchas habilidades en frontend, así que me apoyé fuertemente de ChatGPT , tanto para la creación de los estilos y el diseño masonry que ya tenia en mi galería anterior y buscaba replicar.
NOTE
El estilo masonry es un diseño web basado en columnas que organiza imágenes o bloques de contenido de distintas alturas sin dejar espacios vacíos, similar a cómo se colocan ladrillos en una pared.

Fue una tarea complicada, sobre todo porque en ese entonces los agentes de AI no eran tan populares, además, las herramientas de AI aún no estaban tan integrados en editores de texto como Visual Studio Code, mucho menos había soporte para Neovim, el editor que uso diariamente.
Básicamente mi workflow en ese entonces era:
Me siento bastante orgulloso de los resultados de mi porfafolio, sobre todo de la integración con el visualizador de imagenes lightgallery, que ya usaba en mi anterior portafolio de gohugo.

Sin embargo, tiene bastantes areas de mejora, como por ejemplo:

En el futuro me gustaría “elevar mis pretensiones”. Usaré el portafolio de Tao Tajima y de Danielle Levitt como brújula.

Estoy comenzando a mejorar mis habilidades en frontend, además contemplo utilizar Three.js para obtener efectos interesantes, también implementar una carga eficiente de las imágenes. Tampoco descarto usar un agente de AI en condiciones con Claude.