We think there’s a better way to write code—and we've been working for more than a decade to bring it into existence.

Our first attempt was Atom, which we loved like a child but which ultimately fell short of our original vision. When we created Electron in 2012 to serve as Atom's runtime, there weren't a lot of great options for building cross-platform desktop apps.

Had we tried to write Atom in C or C++, it never would have shipped, and we loved the idea of developers extending their editor with the familiar tools of JavaScript, HTML, and CSS.

In the end, however, we reached the conclusion that the editor we wanted to use couldn't be built in a single-threaded scripting language. It was time to start over. Now we're back from the wilderness, this time with the knowledge and tools we need to execute without compromise.

We're leveraging Rust, conflict-free replicated data types, and every core of your CPU and GPU to deliver an editor that will make coding more productive, fun, and collaborative. We look forward to sharing our best with you!

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 github.com.


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 Format.com and Lookbook.com.

He spent three years shipping creative tools and projects like Facebook Avatars. He later moved on to working on dev tools and design systems, focused on developer efficiency.

Before leaving to join Zed, Nate spent his last year at Facebook developing a future vision for Stories.


Want to join us?

We hope to bring a few more staff-level engineers in the near future. Come join us in building the next generation of software.

Drop us a line.