Skip to content

001FullstackFULLSTACK DEVELOPER · 2026

Portfolio React

Bilingual, server-rendered portfolio built with React 19, React Router 7, and TypeScript. Includes localized routes and metadata, a validated contact flow, security headers, and automated tests.

StackReact 19React Router 7TypeScriptTailwind CSSi18nextZodResendVercelVitestPlaywright
Portfolio React homepage introducing José as a Software Engineer with a full-stack approach.
§ Plate · portfolio-react

This portfolio is a full-stack project built with React 19, React Router 7 server rendering, TypeScript, and Tailwind CSS. Feature-based modules and typed project data keep the content and page components organized.

Application and delivery

  • English and Spanish routes, content, and metadata through i18next
  • Contact forms validated with Zod and React Hook Form, with honeypot and rate limiting protection
  • Server-side email delivery through Resend
  • CSP nonce headers and an /api/health endpoint
  • Vercel deployment support, Vitest unit tests, and Playwright browser tests

I built the interface and the server-side contact flow, connecting form feedback, validation, email delivery, security headers, and deployment. The project includes unit tests and browser tests for the complete application.