Rafael Bachmann is a pragmatic software engineer with 11 years of experience building embedded and backend systems from Nuremberg, Germany. He specializes in Rust-based embedded development and async back-end work, contributing to notable open-source projects like embassy-rs (USB device stack) and the widely used Tokio runtime. Rafael’s contributions emphasize code quality—constifying configs, fixing clippy lints, and improving documentation—reflecting his belief that rigorous technology enables creative freedom. His industry experience spans embedded roles at MEN Mikro Elektronik and product-focused engineering at ESR Labs and Paessler, bridging low-level hardware interfaces and reliable server-side software. Colleagues describe him as a detail-oriented engineer who surfaces practical improvements in both device firmware and asynchronous system design.
11 years of coding experience
4 years of employment as a software developer
Bachelor's degree, Mobile and Embedded Systems, Bachelor's degree, Mobile and Embedded Systems at Universität Passau
Contributions:5 PRs, 4 comments, 2 issues in 3 years 7 months
Contributions summary:Rafael's contributions center around the embedded systems framework "embassy-rs" focusing on USB device implementation. They made code improvements, including constifying configurations, fixing clippy lints to maintain code quality. The user also addressed various aspects of the USB device functionality, covering USB device control, CDC-ACM/NCM implementations, and descriptor writing.
A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...
Role in this project:
Back-end Developer
Contributions:4 reviews, 2 commits, 13 PRs in 1 year
Contributions summary:Rafael primarily contributed to the Tokio asynchronous runtime project. Their commits focused on improving documentation, fixing minor code issues, and adding and refining core functionalities such as channel types and the `AbortOnDropHandle`. The user also worked on addressing clippy warnings and improving example documentation.
non-blockingasynchronousschedulingrustevent-loop
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
Rafael Bachmann - Software-Entwickler at Paessler AG