Platform transformation · EdTech.
Taking a legacy platform to a domain-driven architecture — with a team built to pull it off.
At Luca — Latin America's #1 EdTech and top 3 worldwide according to Google — I came in as Head of Engineering reporting to the CEO, owning technology, product, and design. The team came first: I restructured the organization, hired senior and junior profiles, and consolidated a group of twenty people. In parallel I introduced a function the company didn't have — the platform team — with specific people taking real ownership over infrastructure and data. That made it possible to bring all infrastructure under Terraform and then optimize it, cutting the GCP bill by 60% while closing gaps in security, stability, and the absence of monitoring.
On that foundation we took a legacy project — coupled, poorly normalized, hard to scale and maintain, and incompatible with the long-term roadmap — to a domain-driven architecture with versioning across every layer. I organized the team into autonomous cells working under a high-rotation Kanban on Linear, with complete CI/CD and quality processes. AI came in under spec-driven development: specifications and architecture decisions as the source of truth, not generic generation. And we laid the data foundations to treat data as a product. The result: a brand-new kindergarten-focused web application that didn't exist before, built entirely on the new architecture.
Team · 20 people · −60% GCP bill · Domain-driven · Spec-driven AI