Pedro Villarreal — Senior Frontend Engineer

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.

FRONTEND ARCHITECTURE • AI-ASSISTED DEVELOPMENT • CI/CD • DESIGN SYSTEMS

Download Resume Contact Me View Experience
8+ Years Experience Madrid Spain Open to Remote App Store & Google Play React Native & Next.js Expert
8+
Years Experience
5+
Products Built From Scratch
Europe & LATAM
International
App Store & Google Play
Published
AI-Assisted Development
Agentic Workflows

About

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
2010–2016
Universidad Católica Andrés Bello

Experience

Nextlane

Current
2024–Present

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

Capitole Consulting

2022–2023

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

Making Sense

2021–2023

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

Novacomp

2021

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

URIJI JAMI

2017–2020

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

Fancision

2020–2021

React Native Developer

  • Delivered features for a high-engagement consumer app (trivia, mini-games, surveys) where smooth performance drove retention
  • Integrated OneSignal push notifications and Google/Facebook OAuth login to reduce sign-up friction
  • Applied Redux Persist for cross-session state so users resumed exactly where they left off

300 Dev

2020–2021

React Native Developer

  • Built a pharmacy e-commerce app from scratch, establishing the full project architecture and foundational decisions
  • Integrated Firebase for real-time data and auth; implemented React Hook Form checkout flows for conversion-critical reliability

Teravision Technologies

2020

Mobile Developer SSR

  • Contributed across native Android (Java) and a Spring Boot backend within the same product
  • Operated beyond the frontend layer when the product required it

Selected Achievements

Established frontend standards

Company-wide adoption

Built 5+ products

From scratch to production

Reusable component systems

Used across multiple products

Mobile App Publishing

App Store & Google Play

CI/CD Pipelines

Automated deployments

Technical Leadership

Interviews and evaluations

Core Expertise

Frontend Architecture

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

Mobile Engineering

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

Engineering Quality

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

Continuous Delivery

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

AI-Assisted Engineering

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

Technical Skills

Frontend Architecture

System Design State Management Component Libraries

React Ecosystem

React Next.js TypeScript

Mobile Engineering

React Native Expo Native Modules

Testing & Quality

Jest RTL Code Reviews

CI/CD & Automation

GitHub Actions Automated Deployments

AI Engineering Workflow

Claude Code OpenAI Codex OpenCode Cursor Agentic Workflows LLM-Assisted Development

Developer Experience

Tooling Documentation Engineering Standards

Contact

Open to opportunities where I can help teams build scalable products, establish engineering standards and deliver high-quality user experiences.

Let's Talk