Sign In

Adam Chalmers

Senior systems engineer @ Zoo.dev

Adam Chalmers is a Senior Systems Engineer at Zoo, a startup developing next-generation CAD products. Here are some key details about Adam:

Professional Background

Adam is currently working at Zoo, where he is:

  • Building a new programming language called KittyCADLang (KCL) for 3D design1
  • Developing a time traveling debugger for KCL1
  • Contributing to Zoo's cloud-based CAD tools, which utilize powerful cloud GPUs for real-time modeling1

Prior to joining Zoo, Adam:

  • Led the engineering team behind Data Loss Prevention at Cloudflare1
  • Helped build parts of Cloudflare's "Zero Trust" product5

Technical Expertise

Adam has expertise in:

  • Programming language design and development
  • CAD software and 3D modeling
  • Cloud-based technologies and GPU utilization
  • Rust programming (he identifies as a Rust engineer)6

Personal Information

  • Originally from Australia, Adam is currently living in New Orleans until July 20256
  • He previously lived in Austin, Texas with his wife, dog, and daughter5
  • Adam started programming in 7th grade, learning HTML2

Public Speaking and Conferences

Adam is active in the tech community:

  • He gave a talk at Tech Talks ATX with Cloudflare and Jam about time traveling debuggers and Zoo's CAD tools14
  • He is scheduled to present a talk at RustConf in Montreal, analyzing how Zoo built a new programming language for 3D design3
  • Adam is also invited to speak at P99 CONF 2024, a free online conference focused on performance7

Adam's work at Zoo combines innovative approaches to CAD software development with cutting-edge programming language design, making him a notable figure in the field of 3D design and engineering software.

Highlights

Oct 30 · twitter

KCL cheat sheet: because sometimes the KCL book is too long. Your quick one-page reference for doing CAD with code. Links to more detailed docs too :) https://t.co/byufjJxYtW

KCL cheat sheet: because sometimes the KCL book is too long. Your quick one-page reference for doing
Oct 30 · twitter

I'm hiring! Come work with me and build KCL, a programming language for 3D design that powers everything we do at @zoodotdev. It underlies our point-and-click CAD GUI, our Text-to-CAD/ML stuff, our coding environment, etc. Remote-friendly in the US timezone.

Sep 17 · twitter.com
Adam Chalmers on X: "We just filmed our talk for this year's ...
Mar 18 · jam.engineering
Time traveling debuggers w/ Adam Chalmers (Zoo.dev)
Time traveling debuggers w/ Adam Chalmers (Zoo.dev)
Mar 15 · youtube.com
Adam Chalmers (Zoo.dev) @ Tech Talks ATX - YouTube
Adam Chalmers (Zoo.dev) @ Tech Talks ATX - YouTube

Related Questions

What inspired Adam Chalmers to create the time traveling debugger?
How does the KittyCADLang (KCL) differ from other programming languages?
What are the key features of the Zoo Modeling App?
Can you explain how the bytecode VM and debugger work together in KCL?
What challenges did Adam face while developing the time traveling debugger?
Adam Chalmers
Adam Chalmers, photo 1
Adam Chalmers, photo 2
Add to my network

Location

Austin, Texas, United States