Eric Seppanen is an Open Source Rust developer based in California with eight years of professional experience and a long background in storage, firmware, and high-performance systems. He transitioned from decades of C/C++ and kernel work at companies like Pure Storage and Micron to building reliable, memory-safe backend infrastructure in Rust, earning a reputation as a "refugee from memory corruption bugs." Eric has contributed to high-profile projects such as Neon (serverless Postgres) where he improved error propagation, logging, and replication, and to rust-lang’s This Week in Rust tooling, adding link inspection and CI integration. He blends hands-on DevOps and backend engineering, focusing on robustness in distributed systems and control planes. Notably comfortable across firmware, NVMe, kernel-space, and cloud-native serverless architectures, he brings systems-level rigor to open-source projects and production services.
8 years of coding experience
21 years of employment as a software developer
MSEE, Computer Engineering, MSEE, Computer Engineering at University of Minnesota
Contributions:210 reviews, 272 commits, 324 PRs in 2 years 6 months
Contributions summary:Eric primarily contributed to the development of a tool to inspect links within the "this-week-in-rust" project, enhancing its editorial workflow. They created the initial script, added features such as duplicate and malformed link detection, and improved its functionality. Moreover, the user integrated the tool with the CI/CD pipeline and optimized the output.
Neon: Serverless Postgres. We separated storage and compute to offer autoscaling, code-like database branching, and scale to zero.
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:198 reviews, 69 commits, 47 PRs in 25 days
Contributions summary:Eric primarily contributed to the back-end infrastructure of the serverless Postgres database, focusing on error handling, logging, and replication. They implemented improvements in error propagation and logging within critical components such as the pageserver and walreceiver. Furthermore, the user worked on the control plane, adding error handling for PID file reading and improving the reliability of the system's shutdown process. The commits also included adopting new tokio-postgres replication features.
neonrustserverlessautoscalingoffer
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.
Request Free Trial
Eric Seppanen - Open Source Rust Developer at self-employed