Systems / AI / Collaboration

I design systems that help products— and the teams behind them— scale.

I’m Kyle Cho. I work at the intersection of product architecture, distributed systems, and engineering leadership—turning complex technical foundations into momentum.

10+ years building
complex products
150k+ requests per minute
at production scale
100+ repositories moved
as one platform
20+ teams aligned around
a shared direction

Selected systems

The work behind
the interface.

Platforms are successful when complexity recedes and everyone else can move faster. These are a few systems I’ve helped shape.

01

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.

150k+ requests / minute Across 100+ Kubernetes pods
02

AI experience / Platform architecture

One AI platform. Many product surfaces.

Designed a micro-frontend foundation that let independent teams ship cohesive AI experiences across products without coupling their release cycles.

faster release cycle From one week to one day
03

Real-time systems / CRDTs

Collaboration designed for change.

Architected the extensible, real-time collaboration system behind Box Hubs—supporting multi-user content, complex permissions, and parallel feature development.

30% enterprise adoption In the first week of GA
04

Editor architecture / ProseMirror

A rewrite that changed the rate of progress.

Re-architected Box Notes around an extensible document model, making the editor easier to evolve while improving reliability for collaborative use.

engineering velocity With 50% fewer defects

Working principles

Good systems
create momentum.

01 / Clarity

Make the complex legible.

Architecture is a communication tool. The best technical direction gives teams a shared model for making good decisions independently.

02 / Leverage

Build the path others can build on.

A platform earns its place by multiplying the output of the people using it—not by maximizing its own sophistication.

03 / Evolution

Design for the next question.

Durable systems create room for change. Strong boundaries and observability matter more than predictions about the future.

About

Based in the San Francisco Bay Area

I’m interested in the invisible structures that make ambitious products possible.

Over 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

Interested in systems,
AI, or how teams scale?