pedrovillarreal.dev

Senior Frontend Engineer · Madrid, Spain

Building scalable frontend systems for products that need to move fast and grow sustainably.

Senior Frontend Engineer specializing in React, React Native, Next.js and AI-assisted development.

8+Years Experience
5+Products Built From Scratch
Europe & LATAMInternational
App Store & Google PlayPublished
01 — About

Production-grade React and React Native, across two continents.

Over the last 8+ years I've delivered production-grade React Native and React applications across Europe and Latin America.

My experience spans frontend architecture, design systems, testing strategies, CI/CD automation and scalable engineering practices.

I've built applications from scratch, established engineering standards adopted company-wide and shipped products to both the App Store and Google Play.

I actively leverage modern AI coding agents such as Claude Code, Codex, OpenCode and Cursor as part of my daily engineering workflow, accelerating implementation, refactoring, testing, debugging and technical exploration while maintaining strong engineering standards and code quality.

Education

B.Sc. Computer Engineering

Universidad Católica Andrés Bello

2010–2016

Pedro Villarreal — Senior Frontend Engineer

Standards that outlive the person who wrote them.

Frontend standards adopted across all teams — Nextlane, 2024

02 — Experience

Where the work happened.

2024 — PresentCurrentMadrid, Spain

Nextlane

Senior Frontend Engineer

  • Defined company-wide frontend standards adopted across all teams
  • Shipped 3 production apps from scratch end-to-end
  • Standardized Next.js + React Query + Zod + React Hook Form stack
  • Built shared MUI component library used across products
  • Owned GitHub Actions CI/CD pipelines from setup to maintenance
  • Introduced Jest + React Testing Library coverage from zero
  • Conducted technical interviews and grew the frontend team
2022 — 2023Madrid, Spain

Capitole Consulting

React Native Engineer

  • Automated deploys via GitHub Actions, reducing deploy time by 70%
  • Integrated Sentry error monitoring across the mobile app
  • Integrated Braze for push notifications and engagement flows
  • Implemented React Native WebView bridge for hybrid functionality
2021 — 2023Remote

Making Sense

React Native Engineer

  • 18 months embedded in a cross-functional product team
  • Built custom native components for platform-specific UX
  • Adopted React Query for async state management
  • Standardized React Hook Form across the app
  • Achieved full Jest + React Testing Library test coverage
2021Caracas, Venezuela

Novacomp

React Native Engineer

  • Owned frontend architecture on a greenfield project end-to-end
  • Implemented AWS Amplify + GraphQL backend integration
  • Used GraphQL Code Generator to ensure type-safe API layer
  • Set up App Center for OTA updates and distribution
2017 — 2020Caracas, Venezuela

URIJI JAMI

React Native & Android Engineer

  • Shipped a React Native social network from zero to production
  • Published to App Store and Google Play
  • Maintained native Android app (Java, MVVM/MVP patterns)
  • Implemented push notifications, OAuth, and REST integrations
Earlier Experience
2020 — 2021Remote

Fancision

React Native Developer

  • Delivered features for a high-engagement consumer app (trivia, mini-games, surveys) where smooth performance directly drove user retention
  • Integrated OneSignal push notifications enabling timely re-engagement campaigns
  • Implemented Google and Facebook OAuth login, reducing sign-up friction for new users
  • Applied Redux Persist for cross-session state management, ensuring users resumed exactly where they left off
2020 — 2021Caracas, Venezuela

300 Dev

React Native Developer

  • Built a pharmacy e-commerce app from scratch, establishing the full project architecture
  • Integrated Firebase for real-time data and auth; built React Hook Form checkout flows
2020Caracas, Venezuela

Teravision Technologies

Mobile Developer SSR

  • Contributed across native Android (Java) and a Spring Boot backend within the same product

5+

Products taken from zero to production — web and mobile, Europe and LATAM

03 — Core Expertise

What I'm brought in to do.

01

Frontend Architecture

System design, state management, and scalable component hierarchies for large-scale web applications.

02

Mobile Engineering

React Native expertise spanning greenfield builds, native modules, and App Store / Google Play publishing.

03

Engineering Quality

Testing strategy, code review culture, and standards that make teams move fast without breaking things.

04

Continuous Delivery

GitHub Actions pipelines, automated deployments, and release processes that ship confidently.

05

AI-Assisted Engineering

Claude Code, Codex, OpenCode and Cursor as workflow tools — not shortcuts — to stay at senior engineering standards.

06

Design Systems

Shared component libraries and token systems that keep multiple products visually and behaviorally consistent.

04 — Technical Skills

Four things I'm deepest in.

React Native

Mobile, 8 years

React

Web, 8 years

Next.js

App Router, SSR

TypeScript

Type-safe by default

React Ecosystem

React Query · Zod · React Hook Form · Redux · Context API

Styling

MUI · Tailwind CSS · Styled Components · CSS Modules

Testing

Jest · React Testing Library · Detox

CI/CD & Automation

GitHub Actions · Fastlane · App Center · OTA updates

Backend Integration

GraphQL · REST · AWS Amplify · GraphQL Code Generator

Monitoring

Sentry · Braze · Firebase

AI Engineering Workflow

Claude Code · Codex · OpenCode · Cursor · Agentic workflows

05 — Contact

Open to roles where standards matter.

Teams building products that need to scale, establish engineering standards and deliver high-quality user experiences.

Let's Talk