Process
Portfolio
Rafael Garcia Prieto
Senior Frontend Engineer focused on UI architecture, JavaScript and mobile web applications.
I design and build web interfaces for demanding environments, with a strong focus on technical clarity, performance, maintainability and user experience. I am especially comfortable with banking product, UI architecture, frontend quality and mobile web applications.
Selected companies and clients
About
Profile
More than 15 years building web products, with a long stage focused on mobile web and digital banking.
My background combines frontend development, technical analysis, product collaboration and delivery in multidisciplinary teams. I have worked on banking, travel, e-commerce, hospitality and internal tools, with particular attention to robust and sustainable interfaces.
Process
How I work
More ideas turned into projects, even with fragmented time.
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 prioritize clear boundaries, explicit data and components that can be understood without ceremony.Technology
Stack
My main foundation is JavaScript, HTML and CSS, with experience in Ember, LitElement, jQuery, 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
Recent experience
Reviewed professional path from an initial industrial internship to current senior frontend work in mobile banking and investment products.
- 2016 - present
BBVA
Senior Frontend Engineer
I work on investment product experiences within retail mobile banking, combining frontend development, architectural judgment and technical coordination on complex features.
- 2012 - 2016
Mobile One2One
Web software analyst / Mobile frontend developer
Design and development of mobile web applications and webapps for clients such as Vueling, Iberostar, National Express, Carrefour and Alsa, combining frontend, service integration, backend work and production delivery.
- 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.
Projects
Separated projects
A living selection of public projects and representative work. GitHub repositories are reviewed one by one before being added.
Personal and family project
Jucart
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 its simple user experience while making room for more ambitious technical ideas.Private family product
Irati
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.Professional website with CMS
Borch Gómez
Professional website for an audiovisual creator, built with Astro, SCSS and vanilla JavaScript. The project separates content, domain and infrastructure, integrates Sanity as an optional CMS and keeps local fallbacks to guarantee stable builds and safe Vercel deployments.Let us talk
Professional contact
The most direct way to get in touch is by email or LinkedIn. If you want to talk about frontend, UI architecture, web product or technical collaboration, I will be glad to hear from you.


