
Hola, I’m
Carlos Castro
Senior Software Engineer at Netflix. I build web experiences at scale, and the design systems and tools other engineers build on.
Experience
Selected work
Projects written up as short case studies, with more surfacing soon.
All case studiesNetflix’s first live event, on the web
Technical lead for the web experience of Chris Rock: Selective Outrage, the first live event Netflix ever streamed.
OutcomeBrought live streaming to Netflix on the web, with a smooth launch
Creating a design system for PayPal’s customer-facing applications
Engineering lead for PayPal UI, the design system for every PayPal app customers use (consumer, merchant, and checkout) on Web, iOS, and Android.
OutcomeTeams stopped rebuilding the basics: roughly 90% of consumer apps on shared components
Writing
Tutorials and essays, originally published on DEV.
Everything I’ve writtenFinding your motivation working in tech
Practical ways to rediscover motivation in a technology career through meaningful work, strong leadership, quick wins, and clear objectives.
Writing your first React UI Library - Part 1: Lerna
Create a multi-package React UI library with Lerna and a centralized builder.
Writing your first React UI Library - Part 2: Storybook
Add Storybook documentation and a GitHub Pages demo site to the React UI library.
Writing your first React UI Library - Part 3: CSS Modules
Add CSS Modules compilation and design-system-like component styling to the React UI library.
Writing your first React UI Library - Part 4: Ship It! (V1)
Map compiled library outputs, finish the Storybook and builder setup, and publish with Lerna.
Below the surface
Creative, collaborative, and maybe even a little playful.
- Mexican immigrant
- Breaking into Big Tech was a lifelong dream. Now I want more Latin@s to follow.
- Husband and father
- At home in San Diego with my family.
- Mentor
- Helped plan Netflix’s first new-grad cohort, and always looking for someone to coach.