Diego Eloy Rodríguez Pérez

Frontend Engineer

Sobre mí

Hola, soy Diego. Soy ingeniero de software especializado en frontend y disfruto convirtiendo problemas complejos en interfaces que se entienden y se sienten sencillas.

Durante más de cuatro años he trabajado con equipos muy distintos: desde startups y agencias hasta consultoras y grandes compañías. Me gusta estar cerca del diseño y del producto, entender el porqué de cada decisión y acompañar las ideas hasta que llegan a producción. Aunque mi especialidad es el frontend, también trabajo en backend con TypeScript y bases de datos cuando una funcionalidad lo pide.

años de experiencia
4+
mi especialidad
Frontend
del problema a producción
End to end

Trabajo para clientes

Proyectos reales

Aplicaciones que he diseñado y desarrollado para clientes y que se han usado en producción.

Dashboard de VED.app con alertas de pedido sin preparar y de entregas del proveedor, indicadores del mes y la agenda de la semana

Proyecto de cliente · uso real en producción

VED.app

Los pedidos, las entregas y el cierre de mes vivían en mensajes y notas sueltas. Pasaron a una sola app que avisaba de lo que faltaba por preparar y calculaba el reparto entre socios.

  • Next.js
  • React
  • TypeScript
  • Supabase
  • PostgreSQL
  • Clerk
  • SWR
  • Zod
  • Ant Design
  • Tailwind CSS
  • Recharts

Cómo entiendo mi trabajo

Para mí, un Frontend Engineer es quien defiende al usuario dentro del código.

Mi trabajo no termina cuando la interfaz se parece al diseño, sino cuando funciona bien en condiciones reales: en un móvil modesto, con mala conexión, con lector de pantalla o con datos inesperados.

  1. La plataforma antes que el framework

    HTML semántico, CSS moderno y JavaScript a fondo. Los frameworks cambian cada pocos años; entender cómo funciona la web es lo que hace que el conocimiento no caduque.

  2. Todos los usuarios, todos los estados

    Una pantalla no está terminada cuando se parece al diseño. Faltan los estados de carga, error y vacío, la navegación por teclado y el lector de pantalla.

  3. Rendimiento que se mide

    Tiempos de carga, tamaño del bundle y Core Web Vitals. Primero mido, después optimizo, y sigo observando en producción, no solo en mi máquina.

  4. Cerca del diseño y del producto

    Me gusta entender para qué sirve cada pantalla, hablar el idioma de diseño y proponer alternativas cuando una solución no resuelve bien el problema.

Más allá del frontend

Además del frontend, trabajo en backend con TypeScript y con bases de datos, lo que me permite construir una funcionalidad completa sin depender de otro equipo para cada cambio.

  • Un mismo lenguaje en todo el stack

    TypeScript en cliente y servidor para compartir tipos y contratos y reducir errores de integración.

  • Diseño de datos

    Entender cómo se guardan y consultan los datos me ayuda a diseñar mejores APIs y pantallas más rápidas.

  • De la idea a producción

    Puedo llevar una funcionalidad de principio a fin: interfaz, API y modelo de datos.

Con la IA, un solo perfil puede llegar a abarcar casi todo: frontend, backend, datos e incluso diseño. Pero la IA amplía el alcance, no sustituye el criterio. Por eso mi apuesta es una especialidad fuerte en frontend y una base sólida en el resto del stack.

Laboratorio

Experimentos y librerías

Proyectos propios donde pruebo ideas, aprendo tecnologías y me permito experimentar un poco más.

Ver más experimentos

Cómo lo he hecho

Este portfolio también forma parte de mi trabajo.

Lo he diseñado y desarrollado para probar ideas de verdad. Tiene contenido persistente, una zona privada, temas por subdominio y varias experiencias construidas expresamente para este sitio.

Aplicación

Next.js 16, React 19, TypeScript y Tailwind CSS.

Datos

Supabase almacena la experiencia profesional y sus roles.

Acceso

Clerk protege el dashboard y aplica permisos por organización.

Interacción

Anime.js, SVG y WebGL dan forma a las piezas experimentales.

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Clerk
  • Supabase
  • Anime.js
  • WebGL

Acceso de prueba

Entra en la documentación privada.

La cuenta pertenece a la organización con rol member. Al entrar desbloquearás el backstage técnico del portfolio sin obtener permisos para modificar contenido real.

  • Recorrido visual de una petición
  • Decisiones técnicas que no se ven
  • Matriz real de permisos
Usuario
test-user
Contraseña
12345678

Dónde he trabajado

Experiencia profesional

Un recorrido por los equipos, productos y retos que más me han hecho crecer.

Diego Eloy | Front End Engineer