The Talk

โ€œBuilding CAD with Rust"

At Zoo they're building a cloud-powered CAD suite, so that users can always use the newest, fastest GPUs and CPUs, without buying a heavy expensive laptop that constantly blows burning-hot air into your face as it struggles to render your models. Zoo uses Rust for API servers, large amounts of frontend (via WebAssembly), our CLI tools and our programming language tooling (parsers, compilers, runtimes, even the documentation generator). They built a visual testing framework to ensure the same KittyCAD code always generates the same visuals. Rust has been our superpower building this company and reusing code across backend, frontend and CLI. In this talk, Adam will show you how they've used Rust to build these systems and what they learned along the way.

The Speaker

Adam Chalmers

Meet Adam Chalmers

Adam is a Senior Systems Engineer at Zoo.dev, where they're building next-generation computer-aided design (CAD) software. Adam started programming 20 years ago in primary school. These days he mostly works with Rust, because it lets him build everything from frontend to backend and in-between, with best-in-class tooling and a compiler that won't let him ship expensive mistakes into production.

mailbox

Subscribe to our newsletter

Stay in the loop - sign up to our RUSTAsia mailing list for early notification of speaker announcements, ticket releases, and other important updates.

white logo
© RUSTAsia 2025