Hrithik Gavankar
Software Engineer at Red Hat working on web systems and AI-driven UI frameworks.
Focusing on Generative UI, MCP orchestration, and building reliable LLM-based agent systems in open source.
Session
How do you scale frontend development across 20+ applications and teams without losing UX consistency? We did it with an Nx-based monorepo, shared libraries, and independent deployments. The hardest problems weren’t technical, they were about ownership and team autonomy.
This talk covers our journey from scattered repositories to a unified monorepo serving millions of monthly users. We'll share:
- Nx workspace configuration for 20+ React/Vite applications
- Building a shared UI library (80+ components) with PatternFly
- Independent CI/CD pipelines: deploy only what changed
- Code sharing strategies that don't create coupling nightmares
- Real metrics: 40% faster builds, 60% less duplicated code
Whether you're consolidating legacy apps or starting fresh, you'll learn patterns for scaling frontend development without sacrificing team autonomy. Includes practical tips on dependency management, testing strategies, and when NOT to share code.