Platzi Internationalization

Designed Platzi's i18n architecture from scratch — enabling new language markets to ship without engineering support and with zero performance regression.

ReactNext.jsTypeScripti18next

Project Overview

Expanding Platzi to new markets required a robust internationalization system that could handle UI strings, content, and routing without degrading performance. I designed and implemented the i18n architecture from the ground up.

Key Outcomes

  • Scalable i18n pipeline: Built a translation workflow that allowed the content team to ship new languages without engineering support.
  • No performance regression: Lazy-loaded translation bundles kept the initial bundle size unchanged.
  • Routing support: Implemented locale-aware routing with Next.js, including redirects and canonical URLs.