Anshul Pundir is an engineering leader and leadership coach based in San Francisco with a decade of experience building both consumer products (Slack, Quip) and large-scale infrastructure (Docker, NetApp). He blends hands-on backend and DevOps expertise—demonstrated by substantive contributions to the high-profile Moby/Swarmkit container projects and raft-based consensus improvements—with product and organizational leadership as a Director of Engineering at Slack and Salesforce. Known for balancing strategy and execution, he has led teams through CI/CD, observability, and distributed-systems challenges while keeping code quality and metrics front-and-center. A USC MS in Computer Science and former roles at Microsoft, Pinterest, and DreamWorks underpin his technical breadth across systems, storage, and consumer experiences. Outside engineering he studies eastern philosophies (especially Zen) alongside western psychology, bringing a reflective, people-first approach to leadership and coaching.
10 years of coding experience
8 years of employment as a software developer
Master of Science, Computer Science, 3.85/4.0, Master of Science, Computer Science, 3.85/4.0 at University of Southern California
A toolkit for orchestrating distributed systems at any scale. It includes primitives for node discovery, raft-based consensus, task scheduling and more.
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:147 commits, 163 PRs, 86 pushes in 1 year 6 months
Contributions summary:Anshul Pundir primarily contributed to the back-end aspects of the `swarmkit` project. They implemented metrics for tracking leader election within the manager, which involves understanding of the internal workings of the raft consensus algorithm. Additionally, they addressed linter errors, ensuring code quality. Furthermore, they enhanced the gRPC configuration and logging, demonstrating knowledge of distributed systems and debugging practices.
The Moby Project - a collaborative project for the container ecosystem to assemble container-based systems
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:9 commits, 5 PRs, 31 comments in 11 months
Contributions summary:Anshul's contributions primarily involve modifications to the swarmkit component of the moby/moby repository, focusing on improvements to the container orchestration and management functionalities. Their work includes changes related to Raft message handling and streaming within swarmkit, addressing areas of core system functionality. Additionally, the user demonstrates involvement in integration testing and the bump of swarmkit versions, indicating familiarity with the CI/CD pipeline and overall release process.
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.