Diego Eloy Rodríguez Pérez

Front End Developer

Desarrollo interfaces web accesibles y de alta fidelidad, centradas en la experiencia del usuario.

Soy un desarrollador apasionado por crear interfaces de usuario accesibles y visualmente impecables, donde el diseño y la ingeniería convergen. Disfruto especialmente trabajar en soluciones que combinan estética, rendimiento y usabilidad.

Actualmente me desempeño como Front‑End Engineer en Madrid, dominando principalmente JavaScript y TypeScript, y con amplio manejo de frameworks modernos. Mi enfoque principal es la experiencia del usuario: rendimiento, accesibilidad y consistencia visual.

He trabajado en agencias digitales, grandes corporaciones y startups, desarrollando desde sitios web y sistemas de diseño hasta aplicaciones responsivas.

AKAIO by Kyra Group

Jornada completa · 1 año 11 meses

Presencial

Madrid, Comunidad de Madrid, España

Mid Frontend Developer

Sept. 2024Jun. 2025 · 10 meses

Project: Producto 1.0 - Plataforma Completa basada en GIMI. El producto final implementa la metodología GIMI, apoyada por generación de escenarios mediante agentes de IA.

  • Información contextual recolectada y estructurada por módulos (Company Overview, Innovation Intent, Market Situation).
  • Escenarios generados con el OpenAI SDK, combinando datos reales de cada empresa con tendencias vinculadas a su industria.
  • Stack Frontend - Next.js 14 + Clerk + Tailwind + Shadcn.
  • Aplicación construida sobre Next.js 14, con arquitectura multitenant mediante middleware y subdominios personalizados.
  • Integración completa de Clerk Organizations para gestionar acceso a nivel de organización.
  • Estilos visuales con Tailwind CSS y librería de componentes personalizada basada en Shadcn + Tailwind 3.
  • Implementación de Server-Side Rendering (SSR) y API Routes.
  • Autenticación/autorización con Clerk: Registro e inicio de sesión, Invitación de nuevos usuarios vía Clerk tickets, Gestión de roles, permisos y organizaciones.
ReactTypeScriptDjangoClerkTailwind CSSAntd.jsThree.jsD3.jsRechartsOpenAI SDK

Mid Frontend Developer

nov. 2024actualidad · 8 meses

Project: MVP - Motor de Innovación con Metodología GIMI

  • El MVP se convirtió en una plataforma capaz de generar oportunidades de innovación contextualizadas por organización.
  • Integración con el OpenAI SDK, utilizando flujos encadenados para generar contenido relevante basado en el contexto específico de cada organización: industria, tecnologías y actividad principal.
  • Autenticación integrada con Clerk.
  • Módulos clave:
  • - Perfil de empresa, situación de mercado, tendencias, escenarios y emparejamiento (matchmaking).
  • - Generación de escenarios personalizados: artículo explicativo, productos, empresas asociadas y competencias necesarias.
  • - Visualización de perfiles en globo 3D con Three.js.
ClerkThree.jsReactTypeScriptOpenAI SDK

Junior Frontend Developer

Sept. 2023Sept. 2024 · 1 año

Project: POC (Proof of Concept) - Visualización de Taxonomías Industriales.

  • Desarrollamos una prueba de concepto para obtener financiamiento interno. El objetivo fue construir una aplicación web interactiva con autenticación propia (Django + AWS Cognito) y visualizaciones 3D usando React.
  • Visualizaciones 3D con Three.js y D3.js, mostrando relaciones entre: Industrias, subindustrias y capacidades industriales. Tecnologías, subtecnologías y tecnologías habilitadoras clave (KETs).
  • Gráficos tipo Node-Link para representar relaciones entre capacidades y tecnologías clave.
  • Contenido generado por IA para identificar oportunidades de innovación.
ReactTypeScriptTailwind CSSMUIThree.jsD3.jsRechartsDjangoAWS Cognito

Dezzai

Jornada completa · 1 año 3 meses

Remoto

Madrid, Comunidad de Madrid, España

Frontend Developer Jr

Jun. 2022Jun. 2023 · 1 año

Project: Creacion de SaaS basado en IA semántica, lenguaje natural, generación de lenguaje y analítica de grafos.

  • Equipo de 3-4 desarrolladores seniors, lo que me ha beneficiado a la hora de mejorar mis habilidades técnicas.
  • Stack: React con Typescript + MUI con Tailwind. Bajo una arquitectura limpia con librería de componentes interna.
  • Gestión de proyectos en producción con releases semanales y testing por QA en los distintos entornos.
  • Aplicaciones tipo CRM a medida y aplicaciones de gestión interna de modelos de entrenamiento del departamento de inteligencia artificial.
React.jsProcesamiento de Lenguaje Natural (NLP)Generación de Lenguaje Natural (NLG)Machine LearningAPI RestRedux

Becario en Prácticas

Abr. 2022Jun. 2022 · 3 meses

Project: Creacion de una POC basada en visión artificial aplicada a la construcción

  • Desarrollo de un proyecto anticuado a una metodología mas actual, en este caso React. La parte de css ha sido toda creada con Tailwind y la parte del backend tuve que implementar algunos datos y utilice un api con Express para poder mostrarlos en el frontend.
  • El CRM incorpora análisis visual (imágenes y vídeo) junto con herramientas de social listening para analizar contenido, mejorar el engagement con clientes y apoyar decisiones estratégicas.
AngularSaaSScrumJiraVisión artificial

Ntt Data

Jornada completa · 3 meses

Presencial

Madrid, Comunidad de Madrid, España

Becario en Prácticas

Abr. 2021Jun. 2021

Project: SaaS interno de Prosegur

  • Resolución de incidencias, corrección de bugs y mantenimiento evolutivo en un proyecto desarrollado con Angular.
  • Trabajo centrado en la mejora de rendimiento, refactorización de código y optimización de la experiencia de usuario.
  • Uso de Angular y metodologías ágiles para una entrega continua y eficiente de tareas.
AngularSaaSScrumJira

Netma

Jornada completa · 3 meses

Presencial

Madrid, Comunidad de Madrid, España

Becario en Prácticas

Abr. 2019Jun. 2019
  • Remplazamiento de infraestructuras viejas, reorganización de hardware y mantenimiento de servidores.
HardwareSAIUPS