Steven Mccanne is a veteran software engineer, entrepreneur, and open-source creator with over 30 years of impact building networking and data systems, now serving as Coding CEO of Brim Data. He co-created foundational tools like tcpdump, libpcap, and BPF and continues to influence modern data tooling through projects such as Zed and the ZST columnar format for analytics. Steven blends deep systems research and product leadership—from founding multiple startups and serving as CTO to board roles—with hands-on engineering across back-end and full-stack projects. His work has repeatedly turned protocol and storage research into widely adopted products and markets, including contributions that helped launch a billion-dollar company. Based in California, he also pursues diverse ventures outside tech as a lodge proprietor and cattle rancher, reflecting a pragmatic, ground-up approach to problem solving.
10 years of coding experience
29 years of employment as a software developer
Bachelor of Science (BS), Electrical Engineering and Computer Science, Bachelor of Science (BS), Electrical Engineering and Computer Science at UC Berkeley
An analytics database that puts JSON and relational tables on equal footing
Role in this project:
Back-end Developer
Contributions:1126 reviews, 836 commits, 1468 PRs in 3 years 3 months
Contributions summary:Steven implemented the ZST (Zed Storage) format, focusing on a columnar layout for ZNG data. Their work involved introducing the zst package and zstio for writing zng records into this columnar format. They created the writer, its associated structures (e.g., column.Writer, column.Spiller), and methods to create and finalize ZST objects. They also established the basic data structures needed for ZST reassembly, including a root and schema maps.
Zui is a powerful desktop application for exploring and working with data. The official front-end to the Zed lake.
Role in this project:
Full-stack Developer
Contributions:6 reviews, 6 commits, 18 PRs in 1 year 8 months
Contributions summary:Steven primarily contributed to the Zui desktop application, focusing on both front-end and back-end aspects. They addressed issues with data handling, specifically dealing with null duration values in the log data, and made adjustments to the application's AST (Abstract Syntax Tree) processing, syncing it with changes in the underlying Zed query language (zq). Furthermore, the user updated the UI and application terminology, replacing "Workspace" with "Lake" throughout the application.
desktop-applicationreactdataelectronstructured
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.