Boris Faure

Principal Engineer at Terminology

Paris, Ile-de-France
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
Boris Faure is a Principal Engineer based in Paris with 20 years of experience building and leading software teams in the computer software industry, most recently driving architecture and delivery at Scality. A longtime open-source maintainer and the lead developer of the Terminology terminal emulator, he blends deep systems programming in C, Rust, and Erlang with practical embedded/IoT work (notably contributions to the embassy-rs Rust embedded framework). He has risen through technical and managerial ranks—from hands-on software engineer to Director of Engineering—while keeping coding and mentorship central to his practice. With an MSc in Computer Science from ISIMA, Boris is equally comfortable refactoring low-level USB HID stacks and designing team processes that scale, and he actively explores Rust and Zig projects in his spare time.
code19 years of coding experience
job16 years of employment as a software developer
bookMaster of Science, Computer Science, Master of Science, Computer Science at ISIMA
languagesEnglish, French
github-logo-circle

Github Skills (8)

embedded10
usb10
rust10
driver10
stm10
async10
hal9
executor8

Programming languages (16)

CSSC++RustCGoHTMLErlangKotlin

Github contributions (5)

github-logo-circle
embassy-rs/embassy

Apr 2024 - Apr 2024

Modern embedded framework, using Rust and async.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:1 review, 3 PRs, 2 comments in 12 days
Contributions summary:Boris primarily contributed to the `embassy-rs/embassy` repository by fixing typos in documentation and refactoring code related to USB HID functionality within the stm32 HAL. They modified example code to correctly use the `RequestHandler` trait, enabling interaction with external reports. Moreover, the user addressed the implementation of `set_report` methods and added implementations across several examples.
driversrustembeddedhalasync
borisfaure/signin

Apr 2017 - Mar 2021

Contributions:27 commits, 14 pushes, 2 branches in 3 years 11 months
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
Boris Faure - Principal Engineer at Terminology