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
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.
Mid Frontend Developer
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.
Junior Frontend Developer
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.
Dezzai
Jornada completa · 1 año 3 meses
Remoto
Madrid, Comunidad de Madrid, España
Frontend Developer Jr
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.
Becario en Prácticas
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.
Ntt Data
Jornada completa · 3 meses
Presencial
Madrid, Comunidad de Madrid, España
Becario en Prácticas
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.
Netma
Jornada completa · 3 meses
Presencial
Madrid, Comunidad de Madrid, España
Becario en Prácticas
- Remplazamiento de infraestructuras viejas, reorganización de hardware y mantenimiento de servidores.