Skip to content

001FullstackDESARROLLADOR FULLSTACK · 2026

Portfolio React

Portafolio bilingüe con renderizado en servidor, construido con React 19, React Router 7 y TypeScript. Incluye rutas y metadatos localizados, un formulario de contacto validado, cabeceras de seguridad y pruebas automatizadas.

StackReact 19React Router 7TypeScriptTailwind CSSi18nextZodResendVercelVitestPlaywright
Página de inicio de Portfolio React con la presentación de José como ingeniero de software con enfoque fullstack.
§ Lámina · portfolio-react

Este portafolio es un proyecto fullstack con React 19, renderizado en servidor mediante React Router 7, TypeScript y Tailwind CSS. Los módulos por funcionalidad y los datos de proyectos tipados mantienen organizados el contenido y los componentes de las páginas.

Aplicación y despliegue

  • Rutas, contenido y metadatos en inglés y español con i18next
  • Formularios de contacto validados con Zod y React Hook Form, con honeypot y limitación de solicitudes
  • Envío de correo desde el servidor mediante Resend
  • Cabeceras CSP con nonce y un endpoint /api/health
  • Soporte de despliegue en Vercel, pruebas unitarias con Vitest y pruebas de navegador con Playwright

Desarrollé la interfaz y el flujo de contacto en el servidor, conectando la respuesta del formulario, la validación, el envío de correos, las cabeceras de seguridad y el despliegue. El proyecto incluye pruebas unitarias y de navegador para la aplicación completa.