Sebastian Imlay is a senior software engineer with 13 years of experience building systems and UIs across Rust, WebAssembly, mobile, and embedded environments. He has shipped production Rust applications for streaming platforms, living-room streaming devices, and industrial automation, and has deep experience bridging Rust with Swift, Kotlin, Python, JavaScript and native platforms. An active open-source contributor, he has improved high-profile Rust projects such as rust-bindgen and contributed macOS/iOS Rust bindings in cacao, demonstrating expertise in FFI, Objective-C interop, and cross-platform build tooling. Sebastian also blends backend and DevOps work—improving CLI tools, CI workflows, and installer flows for projects like Fluvio and cargo-bundle. He pairs systems-level rigor (FFI, build systems, device integrations) with hands-on UI work in constrained environments like TV and mobile. Unusually, his background spans everything from NASA research and FFT-based sensor processing to patent-backed wearable prototyping, showing a long-standing appetite for hardware-adjacent software challenges.
13 years of coding experience
12 years of employment as a software developer
Bachelors of Science Major in Computer Science Minors in Mathematics and Physics, Bachelors of Science Major in Computer Science Minors in Mathematics and Physics at Western Washington University
Lean and mean distributed stream processing system written in rust and web assembly. Alternative to Kafka + Flink in one.
Role in this project:
Back-end & DevOps Engineer
Contributions:1 release, 173 reviews, 107 commits in 1 year 8 months
Contributions summary:Sebastian primarily focused on enhancing the command-line interface (CLI) and install scripts for the Fluvio project. They modified code related to extension loading, installation directories, and the execution of external subcommands. The user also addressed issues within the build process, including fixes for self-updates, composite actions, and the installation of the Fluvio cluster within a Github Action workflow. These changes indicate involvement in both backend code and DevOps aspects of the project.
Automatically generates Rust FFI bindings to C (and some C++) libraries.
Role in this project:
Back-end Developer
Contributions:5 reviews, 17 commits, 10 PRs in 2 years 2 months
Contributions summary:Sebastian primarily focused on enhancing the `rust-bindgen` project by adding features related to Objective-C bindings. Their work involved implementing support for Objective-C generics, non-keyword methods, inheritance, and refining the handling of pointer return types. They contributed to the code generation aspects of the project, and also made changes to the test suite to reflect the new functionalities.
codegenrust-ffirustrust-ffi-bindingsffi
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.