Sebastian Ziebell

Senior Software Developer at Ferrous Systems GmbH

Berlin, Germany
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 Ziebell is a Senior Software Developer based in Berlin with over 14 years of professional experience and more than 20 years coding across games, backend systems, and embedded software. He currently contributes to Ferrous Systems and has a strong Rust focus demonstrated by meaningful contributions to high-profile projects like rust-analyzer and crates.io, improving IDE assists and database/configuration robustness. Sebastian’s hands-on work on the defmt embedded logging library shows deep low-level expertise—adding char support, refactoring formatting traits, and modifying macro code generation for resource-constrained systems. His background spans search and database backends, DevOps-oriented infrastructure changes, and product bootstrap and teaching from his time at asquera. He blends systems-level thinking with pragmatic engineering: refactors and tooling that improve developer experience and operational resilience. Known for careful, testable refactors, he often surfaces subtle quality and performance gains that are easy to overlook.
code13 years of coding experience
job16 years of employment as a software developer
bookDiplom, Information Science, Diplom, Information Science at Technical University of Berlin
languagesGerman, English
github-logo-circle

Github Skills (25)

postgresql10
formatting10
database-administration10
rustup10
text-formatting10
manipulation10
code-analysis10
sys10
rustfmt10
compiler10
embedded10
logging10
rust-analyzer10
rust10
frontend10

Programming languages (12)

DockerfileJavaShellRustCJavaScriptGoRuby

Github contributions (5)

github-logo-circle
knurling-rs/defmt

Nov 2020 - Dec 2021

Efficient, deferred formatting for logging on embedded systems
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:17 reviews, 84 commits, 11 PRs in 1 year
Contributions summary:Sebastian primarily contributed to implementing and testing the `defmt` logging library for embedded systems. Their work focused on extending the library's formatting capabilities, specifically adding support for the `char` data type and parsing of `char` arguments. They also made changes to the macro code generation and refactored the `Format` trait to use a new `Formatter` type, showing a deep understanding of the library's internal structure and the requirements of embedded systems development.
deferredrustrust-toolstracingferrous-systems
rust-lang/rust-analyzer

Apr 2020 - Jul 2023

A Rust compiler front-end for IDEs
Role in this project:
userBack-end Developer & Software Architect
Contributions:2 reviews, 2 PRs, 6 comments in 3 years 3 months
Contributions summary:Sebastian primarily contributed to the `rust-analyzer` project by implementing and refining code analysis assists, specifically focusing on features related to code sorting and generic type replacement within the Rust compiler front-end. Their work involved modifying the codebase to add new assists and improve the existing ones, which involved modifying the AST and related code analysis components. The contributions demonstrated a focus on improving code quality and developer experience through the implementation of features like "replace named generic with impl."
rustlsp-servercompileridefront-end
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 Ziebell - Senior Software Developer at Ferrous Systems GmbH