About me
I'm a Senior Frontend Engineer based in Barcelona, currently building product experiences at N26. Over 12 years, I've worked across fintech, marketplaces, and consulting — in the USA, EU, UK, and Latin America — shipping React and TypeScript applications at scale. My work spans frontend engineering, design systems, and testing culture, with additional depth in mobile (iOS/Swift) and DevOps practices from earlier roles. I care about accessible, well-tested UIs and collaborating with design, backend, and platform teams to deliver reliably in production.
Education
Professional Experience
Building customer-facing frontend experiences for a European digital bank using React and TypeScript. Contributing to component-driven development with Storybook, GraphQL integration, and a testing-first approach with Vitest and React Testing Library.
- React
- GraphQL
- Vitest
- TypeScript
- Storybook
- +2
Delivered frontend features for one of Europe's largest consumer marketplaces over 2+ years. Worked in a microservices environment with React, Next.js, and AWS — emphasizing test-driven development, web accessibility, and collaboration across product and platform teams.
- Microservices
- REST APIs
- React
- Storybook
- Amazon Web Services (AWS)
- +38
Senior frontend consultant delivering React and Next.js solutions for enterprise clients remotely from Madrid. Supported full-stack delivery with NestJS and Node.js where needed, and contributed to accessible, tested UI in agile squads.
- Docker
- Kanban
- Microservices
- NestJS
- REST APIs
- +45
Built and shipped frontend capabilities for Latin America's largest e-commerce platform. Worked with React, microservices, and AWS in a high-scale product environment with strong CI/CD and observability practices.
- Docker
- AWS
- Microservices
- NestJS
- REST APIs
- +40
Combined Node.js development with DevOps engineering: serverless APIs, automated testing, and CI/CD pipelines (Jenkins, Docker, Kubernetes) for infrastructure and iOS build automation initiatives.
Mixed Node.js and DevOps role focused on infrastructure automation and concurrent iOS build systems. Built serverless APIs, maintained staging environments, and implemented CI/CD with Jenkins, Puppet, Consul, and Kubernetes.
Senior full-stack developer across multiple client projects: REST APIs, React UI components, relational databases, and AWS (EC2, RDS, S3, EKS). Integrated payments (Stripe, PayPal) and partnered with design, mobile, QA, and DevOps teams through full deployment cycles.
Freelance full-stack delivery of a sports competition management platform using AngularJS and Laravel. Implemented layouts, APIs, automated tests, and WebPay payment integration in a small agile team.
Developed web applications with Laravel, Zend Framework, and Node.js; designed and maintained production databases (MySQL, PostgreSQL, SQL Server, Oracle, MongoDB) and integration services (SOAP/XML). Delivered products including e-learning and recruitment platforms.
Built a medical resource order management system with Yii, jQuery, and MySQL — including views, stored procedures, and triggers for production healthcare workflows.
Developed an inventory system for multi-location resource management using Yii and PostgreSQL, including relational database design and GNU/Linux production configuration.
Technical Skills
Technologies and practices I use across product development, grouped by area.
Frontend
- React
- Angular
- Next.js
- JavaScript
- TypeScript
- HTML5
- Sass
- Tailwind CSS
Backend
- Node.js
- Deno
- Express.js
- NestJS
- Python
Databases
- MySQL
- PostgreSQL
- MongoDB
- SQLite
- TinyBase
- Firebase
Cloud (AWS)
- Amazon Web Services (AWS)
DevOps & Infrastructure
- Docker
- Kubernetes
- Jenkins
- CI/CD
- Terraform
- Cloudformation
Testing & Quality
- Jest
- Cypress
- Playwright
- Vitest
- Testing Library
- TDD
Methodologies
- Scrum
- Kanban
- Agile Methodologies
Version Control
- Git
- GitHub
- GitLab
- Bitbucket
- GitFlow
Mobile
- iOS Development
- iOS
- Swift
- UIKit
- SwiftUI
- CocoaPods
Courses & Certifications
Continuous learning in React, testing, cloud, and mobile development.
Learn the smart, efficient way to test any JavaScript application
Master React 19 with Fully Updated TypeScript Code Focused Workshops
Master React 18 with JavaScript Code Focused Workshops
Understand React Native with Hooks, Context, and React Navigation
Docker Fundamentals
Build, test, and deploy Docker applications with Kubernetes while learning production-style development workflows
Ace your next Javascript coding interview by mastering data structures and algorithms