Sean Klein

Software Engineer at Oxide Computer Company

Portland, Oregon, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Sean Klein is a systems-focused software engineer with 11 years of experience designing and shipping distributed systems, operating system components, and storage stacks from Google Fuchsia to Oxide Computer's control plane. He blends deep low-level expertise (filesystems, block drivers, TLS and server lifecycle management) with practical product sense, having led on-device real-time ML efforts at Verily and driven storage/network/hypervisor integration at Oxide. A proactive open-source contributor, Sean has improved PostgreSQL support in the Rust Diesel ORM and helped stabilize the SwiftShader CPU Vulkan implementation by fixing build and linkage issues. He thrives in inclusive teams that encourage curiosity, coaching, and hands-on refactoring of large codebases, and enjoys surfacing the subtle failure modes that others often overlook.
code11 years of coding experience
job6 years of employment as a software developer
bookBS, Electrical and Computer Engineering, BS, Electrical and Computer Engineering at Carnegie Mellon University
languagesEnglish, Spanish
github-logo-circle

Github Skills (33)

api-rest10
c-language10
tls1210
postgresql10
http-api10
query-builder10
compile-time10
compilation10
api-design10
build-system10
io10
tls1310
hyper10
mtls10
orm10

Programming languages (10)

TypeScriptC++CSSRustCStarlarkJavaScriptGo

Github contributions (5)

github-logo-circle
oxidecomputer/dropshot

Feb 2021 - Jan 2023

expose REST APIs from a Rust program
Role in this project:
userBack-end Developer
Contributions:98 reviews, 18 commits, 28 PRs in 1 year 11 months
Contributions summary:Sean primarily focused on restructuring the HTTP server API within the dropshot project. They refactored the server implementation by splitting running and non-running server functionalities. The user also implemented and improved error handling and TLS certificate management, and added methods for refreshing TLS configurations and waiting for server termination. The user's work involved modifying core server components and adding features relevant to security and operational management.
apirustrustlangexposerest
diesel-rs/diesel

Sep 2021 - Jun 2022

A safe, extensible ORM and Query Builder for Rust
Role in this project:
userBack-end Developer
Contributions:1 review, 9 commits, 5 PRs in 8 months
Contributions summary:Sean primarily focused on improving error handling and implementing new features related to PostgreSQL database interactions within the Diesel ORM. They addressed database connection issues by matching specific error codes and refining error reporting. Additionally, the user contributed to the project by developing functionality to support `ipnet`-based conversions for `Inet` and `Cidr` data types. Further work included refactoring tests and merging in master branch changes.
querymysqlrustsqlbuilder
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
Sean Klein - Software Engineer at Oxide Computer Company