💼 Portafolio Personal (Alexander Lazo Espinoza)

Carta de Presentación Técnica y Experiencia de Usuario

Sitio web personal y portafolio interactivo desarrollado para exhibir proyectos de ingeniería de software, arquitectura de sistemas y desarrollo frontend. Diseñado con las últimas versiones de React 19, Tailwind CSS v4 y Vite 6, cumpliendo estándares de accesibilidad WCAG AA y tiempos de carga instantáneos.


✨ Características Técnicas Destacadas

  1. Dark Mode con View Transitions API:
    • Cambio de tema suave y circular utilizando la API nativa del navegador document.startViewTransition, sin parpadeos de estilo ni saltos visuales.
  2. Animaciones Orquestadas:
    • Interacciones de scroll, revelación de tarjetas de proyectos y efectos magnéticos desarrollados con Framer Motion 12.
  3. Formulario de Contacto Seguro:
    • Validación estricta en el cliente mediante React Hook Form y esquemas de validación con Zod para prevenir envíos vacíos o inyecciones maliciosas.
  4. Optimización Extrema de Rendimiento:
    • Carga perezosa de imágenes (lazy loading), división de código en rutas (code-splitting) y empaquetado optimizado con Vite 6.

🛠️ Stack Tecnológico

CapaHerramienta
Core FrameworkReact 19.2 + TypeScript 5.8
Build ToolVite 6.2
EstilosTailwind CSS v4.1
AnimacionesFramer Motion 12
Formularios & ValidaciónReact Hook Form + Zod
IconografíaLucide React

🧭 Conexiones Internas