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.
13 years of coding experience
16 years of employment as a software developer
Diplom, Information Science, Diplom, Information Science at Technical University of Berlin
Efficient, deferred formatting for logging on embedded systems
Role in this project:
Embedded 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.
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