Application platform / GraphQL
From MVP to critical infrastructure.
Scaled Box’s GraphQL platform into the shared application layer behind core product experiences, while modernizing services on the critical request path.
I’m Kyle Cho. I work at the intersection of product architecture, distributed systems, and engineering leadership—turning complex technical foundations into momentum.
Selected systems
Platforms are successful when complexity recedes and everyone else can move faster. These are a few systems I’ve helped shape.
Application platform / GraphQL
Scaled Box’s GraphQL platform into the shared application layer behind core product experiences, while modernizing services on the critical request path.
AI experience / Platform architecture
Designed a micro-frontend foundation that let independent teams ship cohesive AI experiences across products without coupling their release cycles.
Real-time systems / CRDTs
Architected the extensible, real-time collaboration system behind Box Hubs—supporting multi-user content, complex permissions, and parallel feature development.
Editor architecture / ProseMirror
Re-architected Box Notes around an extensible document model, making the editor easier to evolve while improving reliability for collaborative use.
Working principles
Architecture is a communication tool. The best technical direction gives teams a shared model for making good decisions independently.
A platform earns its place by multiplying the output of the people using it—not by maximizing its own sophistication.
Durable systems create room for change. Strong boundaries and observability matter more than predictions about the future.
About
Based in the San Francisco Bay AreaOver the past decade, I’ve worked across real-time collaboration, application platforms, distributed systems, and AI-powered product experiences. My focus is usually the same: create a foundation that is reliable at scale and gives teams more agency.
I enjoy the work between the boxes on an architecture diagram—the tradeoffs, interfaces, and conversations that turn a technical direction into something people can actually build together.
Let’s compare notes