Platzi Frontend Migration

Led the architectural overhaul of Platzi's frontend — turning a hard-to-maintain legacy codebase into a component-driven React platform the whole team could build on.

ReactTypeScriptWebpackCSS Modules

Project Overview

Platzi is Latin America’s largest tech education platform, serving millions of students. The frontend had accumulated years of inconsistent patterns, slow build times, and no clear component model — making new features expensive to ship and risky to change.

I led the migration from the legacy stack to a modern, component-driven React architecture. The goal wasn’t just a technical rewrite — it was to leave the team with conventions, tooling, and a codebase they could own and extend confidently.

Key Outcomes

  • Faster delivery: Standardized component boundaries and co-location patterns cut the time to build new features significantly.
  • Smaller bundles: Code splitting and lazy loading reduced the initial bundle size and improved Time to Interactive across key pages.
  • Team-wide adoption: The linting, TypeScript, and testing conventions I introduced were adopted across the entire frontend team and became the baseline for new hires.
  • Reduced risk: Clear separation of concerns meant changes to one part of the UI stopped causing unexpected regressions elsewhere.