ESEN

Portfolio

Rafael García Prieto

Frontend Senior especializado en arquitectura UI, JavaScript y aplicaciones web móviles.

Diseño y desarrollo interfaces web para entornos exigentes, con foco en claridad técnica, rendimiento, mantenibilidad y experiencia de usuario. Trabajo especialmente cómodo en producto bancario, arquitectura UI, calidad frontend y aplicaciones web móviles.

Empresas y clientes destacados

Sobre mí

Perfil

Más de 15 años construyendo producto web, con una etapa larga centrada en mobile web y banca digital.

Mi trayectoria combina desarrollo frontend, análisis técnico, colaboración con producto y entrega en equipos multidisciplinares. He trabajado en aplicaciones para banca, viajes, e-commerce, hospitality y herramientas internas, con especial atención a interfaces robustas y sostenibles.

Proceso

Cómo trabajo

Más ideas convertidas en proyectos, incluso con el tiempo fragmentado.

Proceso

Cómo trabajo

Muchas ideas, poco tiempo seguido. Por eso trabajo por ciclos cortos: defino con SDD qué debe hacer el producto, trabajo con agentes de IA especializados y configurados por mí para llevarlo a código, y reviso cada propuesta, decisión y avance. GitHub guarda el código y Gitflow ordena su evolución; un servidor MSI ejecuta los agentes de IA. Termius abre la puerta al entorno, Tmux mantiene las sesiones y Tailscale conecta mis dispositivos de forma privada. Vercel publica las aplicaciones y Supabase gestiona sus datos. TickTick y la memoria mantienen las siguientes tareas, las decisiones y el contexto para poder parar y continuar sin perder el hilo. Cuando una solución funciona, la convierto en una pieza reutilizable para el siguiente proyecto.

Sistemas

Arquitectura

He participado en el diseño y evolución de arquitecturas frontend para aplicaciones con lógica de negocio compleja, integración con servicios, testing, integración continua y equipos distribuidos. Priorizo fronteras claras, datos explícitos y componentes que se entienden sin ceremonia.

Tecnología

Stack

Mi base principal está en JavaScript, HTML y CSS, con experiencia en Ember, LitElement, jQuery, SCSS, tooling frontend, testing, Git, CI y trabajo con APIs REST. También arrastro una base sólida en PHP, SQL y aplicaciones de gestión, útil para entender producto más allá de la capa visual.

Experiencia

Experiencia reciente

Recorrido profesional revisado desde las prácticas iniciales en industria hasta el trabajo actual en frontend senior, banca móvil e inversión.

  1. 2016 - actualidad

    BBVA

    Senior Frontend Engineer

    Trabajo en producto de inversión dentro de banca móvil para particulares, combinando desarrollo frontend, criterio arquitectónico y coordinación técnica en funcionalidades complejas.

  2. 2012 - 2016

    Mobile One2One

    Analista programador web / Frontend mobile

    Diseño y desarrollo de aplicaciones mobile web y webapps para clientes como Vueling, Iberostar, National Express, Carrefour y Alsa, combinando frontend, integración con servicios, backend y entrega a producción.

  3. 2011 - 2012

    Geanet onDemand

    Desarrollador web full-stack

    Mantenimiento y evolución de una plataforma SaaS de gestión empresarial con módulos de CRM, ERP, portales, intranet y procesos internos. Geanet onDemand evolucionó posteriormente a Yunbit.

Ver toda la experiencia

Proyectos

Proyectos separados

Una selección cuidada de proyectos públicos y trabajo representativo, con cada repositorio de GitHub revisado antes de incorporarlo.

Proyecto personal y familiar

Jucart

Jucart empezó como una lista de compra privada para sustituir la pizarra de la nevera: añadir productos y tacharlos sin complicaciones. A partir de esa necesidad mínima creció por capas: funcionamiento offline para usarla en el supermercado, Supabase para compartirla entre dispositivos y una bandeja de tickets que Codex procesa para extraer líneas y construir histórico de precios. La herramienta conserva la sencillez de uso mientras permite explorar ideas técnicas más ambiciosas.

Producto privado familiar

Irati

Irati nació cuando nació mi hija: quería dejar de repartir su información entre carpetas, documentos y aplicaciones. Empezó con un perfil, el seguimiento del peso y el calendario de vacunas; después incorporó una checklist de viaje que antes vivía en TickTick. Cuando en el pediatra la conexión dejó de ser suficiente, evolucionó hacia una PWA offline-first. La mayor parte del proyecto se ha construido conversando con Codex, retomando el contexto y avanzando por fases según aparecían nuevas necesidades.

Web profesional con CMS

Borch Gómez

Web profesional para un creador audiovisual, construida con Astro, SCSS y JavaScript vanilla. El proyecto separa contenido, dominio e infraestructura, integra Sanity como CMS opcional y mantiene fallbacks locales para garantizar builds estables y despliegues seguros en Vercel.
Ver proyectos

Hablemos

Contacto profesional

La forma más directa de contacto es por email o LinkedIn. Si quieres hablar sobre frontend, arquitectura UI, producto web o colaboración técnica, estaré encantado de leerte.