Carlos Castro

About

Hola, I’m Carlos.

Husband, father, mentor & advocate for accessibility.

I’m a software engineer passionate about building performant, accessible web experiences and mentoring the next generation of developers. At Netflix and PayPal, I’ve led teams, engineered scalable UI solutions, and driven major initiatives, including content management integrations and high-performance design systems.

With deep expertise in React, TypeScript, GraphQL, and server-driven UI, I’ve built widely adopted component libraries and optimized distributed systems. My leadership style is democratic: I foster collaboration, and I make decisive calls when they’re needed.

As a proud Mexican immigrant, breaking into Big Tech was a lifelong dream. Now I’m committed to inspiring more Latin@s to pursue careers in tech. I believe work should be creative, collaborative, and maybe even a little playful.

I’ve spent sixteen years building for the web, the last several at Netflix and seven at PayPal before that. See my full experience

Carlos Castro outdoors against a clear blue sky

The route

Tijuana, the Bay Area, and back down the coast to San Diego.

Every role, in detail
  1. 2010–2014

    Tijuana

    • Computer Engineering, Universidad Autónoma de Baja California
    • Software engineer and sysadmin at INDEBC, then consulting at Tekmexico
  2. 2014–2016

    Greater Los Angeles

    • Web development consulting at Sibatel Communications
  3. 2014–2021

    San Francisco Bay Area

    • PayPal: five roles, most recently Staff Software Architect
    • Design systems, React, design tokens, server-driven UI
  4. 2021–now

    San Diego

    • Netflix, Senior Software Engineer on Games Web
    • A short drive from where it started

What I care about

Mentorship

I helped plan Netflix’s first new-grad cohort, including technical materials, a bootcamp, and guidelines for choosing mentors, and I’m always looking for engineers early in their careers to coach.

Representation

My career started in Tijuana. I’m committed to inspiring more Latin@s to pursue careers in tech.

Leading together

My leadership style is democratic: I foster collaboration, and I make decisive calls when they’re needed.