Rafael García Prieto - Senior Frontend Engineer
ENES

Rafael García Prieto · Portfolio

I listen, understand and turn needs into easy-to-use interfaces.

UI architecture, digital product and frontend quality for banking, mobile web and products with complex business logic.

I design and build web interfaces for mobile banking, investment products and management applications, with a focus on technical clarity, performance, maintainability and user experience. My experience focuses on banking products, UI architecture, frontend quality and mobile web applications.

Value proposition

What I solve

I bring product, design and frontend problems into focus, then turn them into clear interfaces and code the team can maintain.

I bring frontend experience and technical judgement to frame product problems and carry them from definition to a solution the team can maintain. I work across product, design and technology to build clear interfaces and explicit architectures, while helping teams evolve the product.

Process

How I work

A process for understanding the problem, aligning decisions and delivering changes the team can maintain.

Process

How I work

I start by making the problem, context and constraints explicit. Then I align decisions across product, design and technology, build in cycles and review each delivery. I use artificial intelligence to explore and implement faster, but the judgement and responsibility remain mine.

Systems

Architecture

I have contributed to the design and evolution of frontend architectures for applications with complex business logic, service integration, testing, continuous integration and distributed teams. I prioritise clear boundaries, explicit data and components the team can understand and change.

Technology

Stack

My main foundation is JavaScript, HTML and CSS, with experience in Ember, LitElement, SCSS, frontend tooling, testing, Git, CI and REST APIs. I also bring a solid PHP, SQL and management applications background, useful for understanding product beyond the visual layer.

Experience

Selected experience

A career spanning custom web development and mobile web to senior frontend work in mobile banking and investment.

  1. 2016 - present

    BBVA Technology

    Senior Frontend Engineer

    BBVA IT España (2018–2024) · GFT (2016–2018)

    I work on investment product experiences within retail mobile banking, combining frontend development, architectural judgment and technical coordination on complex features.

  2. 2012 - 2016

    Mobile One2One

    Web software analyst / Mobile frontend developer

    Design and development of web experiences optimized for mobile and management web applications for clients such as Vueling, Iberostar, National Express, Carrefour and Alsa, combining frontend, service integration, backend work and production delivery.

  3. 2011 - 2012

    Geanet onDemand

    Full-stack web developer

    Maintenance and evolution of a SaaS business management platform with CRM, ERP, portals, intranet and internal process modules. Geanet onDemand later evolved into Yunbit.

View full experience

Companies and clients

Projects

Selected projects

A selection of personal products and representative work, with each project’s context, my role and its technical decisions.

Personal and family project

Jucart

Product, frontend architecture and AI-assisted development

Jucart started as a private shopping list to replace the whiteboard on the fridge: add products and cross them off without friction. From that small need it grew in layers: offline use for shopping, Supabase to share it across devices and a ticket inbox that Codex processes to extract lines and build price history. The tool keeps a simple interface while adding automation and price history.

Private family product

Irati

Product, architecture and AI-assisted development

Irati began when my daughter was born: I wanted to stop scattering her information across folders, documents and different apps. It started with a profile, weight tracking and a vaccine calendar; later it absorbed a travel checklist that had lived in TickTick. When connectivity proved unreliable at the paediatrician, it evolved into an offline-first PWA. Most of the project has been built by talking with Codex, resuming context and moving in phases as new needs appeared.

Personal and family product

Curvas de crecimiento infantiles

Product, frontend architecture and development

Web application for recording children's measurements and viewing their progress against WHO growth references. It began as a fork of child-growth-charts and continues as an active family tool, tested with families in our circle. Data stays in the browser, with no accounts or server.
View projects

Beyond work

Another way of looking

I am a drone enthusiast.

Planning a flight, finding a perspective and turning it into an audiovisual piece is another way of working with attention, precision and curiosity.

A selection of flights and perspectives.

View all videos

Let us talk

Let's talk digital product

The most direct way to get in touch is by email or LinkedIn. If you want to talk about frontend, UI architecture, web products or technical collaboration, I will be glad to hear from you.