The Team

Nathan Sobo

Nathan joined GitHub in late 2011 to build the Atom text editor, and he led the Atom team until 2018.

He also co-led development of Teletype for Atom, pioneering one of the first production uses of conflict-free replicated data types for collaborative text editing.

He's been dreaming about building the world's best text editor since he graduated from college, and is excited to finally have the knowledge, tools, and resources to achieve this vision.

Antonio Scandurra

Antonio joined the Atom team in 2014 while still in university after his outstanding open source contributions caught the attention of the team.

He later joined Nathan in architecting Teletype for Atom and researching the foundations of what has turned into Zed.

For the last two years, he's become an expert in distributed systems and conflict-free replicated data types through the development of a real-time, distributed, conflict-free database implemented in Rust for Ditto.

Max Brunsfeld

Max joined the Atom team in 2013 after working at Pivotal Labs.

While driving Atom towards its 1.0 launch during the day, Max spent nights and weekends building Tree-sitter, a blazing-fast and expressive incremental parsing framework that currently powers all code analysis at GitHub.

Before leaving to start Zed, Max helped GitHub's semantic analysis team integrate Tree-sitter to support syntax highlighting and code navigation on

Nate Butler

Nate joined the Facebook team in 2015 as a product designer on News Feed, after spending the previous few years working on sites like and

He spent three years shipping products to the Facebook app, and working on creative & developer tools. Before leaving to join Zed, Nate spent his last year at Facebook focused on long-range product vision.

Nate spends his after hours hacking time thinking about design & software education, and working on tools to help students prepare for the industry.

Keith Simmons

Keith joined the PROSE team at Microsoft in 2017 working on Program Synthesis. There he developed a passion for integrating state of the art research in real world products.

In his last two years at Microsoft, he worked with the IntelliCode team building fluent machine learning user experiences in Visual Studio and VSCode that multiply programmer productivity.

In his spare time, Keith created Neovide, a graphical frontend for Neovim written in Rust which explores using animations and modern interface touches to improve the legibility of vim when pair programming.