Erik Sipsma is a senior software engineer based in Seattle with seven years of experience building low-level systems for containers, filesystems, and caching across startups and cloud providers. He currently helps model complex workflows as directed acyclic graphs at Dagger, and previously improved filesystem and cache performance on the widely used BuildKit project while contracting for Netflix. His background at AWS includes work on Firecracker microVMs and firecracker-containerd, where he strengthened networking, shim/agent interactions, and CI/test reliability. Erik blends backend engineering with DevOps sensibilities—refactoring runtime components, hardening build/test infra, and improving image export and cache handling in high-impact open-source projects. Comfortable shipping from firmware on IoT readers to cloud services, he has a knack for pragmatic performance fixes that uncover subtle correctness and efficiency gains.
7 years of coding experience
6 years of employment as a software developer
Bachelor's degree Computer Science, Bachelor's degree Computer Science at University of Wisconsin-Madison
An open-source runtime for composable workflows. Great for AI agents and CI/CD.
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:57 releases, 1508 reviews, 457 commits in 10 months
Contributions summary:Erik primarily contributed to the Dagger project by implementing new features, such as refactoring parts of the runtime. They made improvements to module dependency management, specifically relating to the handling of local dependencies within the Git modules. The user also worked on improvements to the system-level setup and configuration with a focus on the Docker container environment.
firecracker-containerd enables containerd to manage containers as Firecracker microVMs
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:113 commits, 102 PRs, 51 pushes in 9 months
Contributions summary:Erik's commits primarily involve enhancements and modifications to the firecracker-containerd runtime, particularly focusing on container management within Firecracker microVMs. They contributed to improving the shim's interaction with the agent, implemented event forwarding for task monitoring, and updated tests to run within containers. Furthermore, the user introduced features related to CNI network configuration and added build system improvements to enhance testing and reliability.
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.