Sebastian Imlay

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
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.
code13 years of coding experience
job12 years of employment as a software developer
bookBachelors 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
bookPPAML
languagesEnglish, Spanish
github-logo-circle

Github Skills (34)

objective-c10
github-ci10
ios10
cargo10
command-line-interface10
travis-ci10
codegen10
binding10
ffi10
build-automation10
command-line10
rust10
githubaction-workflow10
cli10
scripting9

Programming languages (16)

PowerShellCSSRustCMakefileTeXHTMLKotlin

Github contributions (5)

github-logo-circle
infinyon/fluvio

Nov 2020 - Jul 2022

Lean and mean distributed stream processing system written in rust and web assembly. Alternative to Kafka + Flink in one.
Role in this project:
userBack-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.
real-timeevent-streaminganalyticsstream-processingstreaming-data
rust-lang/rust-bindgen

Jan 2020 - Mar 2022

Automatically generates Rust FFI bindings to C (and some C++) libraries.
Role in this project:
userBack-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.
Request Free Trial
Sebastian Imlay