Eduardo Broto is a pragmatic systems engineer and C/Go developer with nine years of professional experience and a decade-plus background working in Linux/POSIX environments. He builds reliable, tested embedded and distributed systems—shipping microservices in modern C++ and Go on ARM SoCs for software-defined datacenter power management and implementing Raft-based failover and extensive CI with fuzzers and sanitizers. A seasoned game-engine and hardware integration developer, he previously rewrote payment engines, persistence and device drivers for regulated gaming machines. Active in open source, he contributes to core Rust projects including rust-clippy and cargo, improving lints and test robustness for widely used tools. Comfortable bridging disciplines, he thrives in agile teams translating product specs into production-quality code and simulations. Based in Luxembourg, he combines low-level systems craft with tooling and QA-focused contributions that subtly elevate developer experience.
9 years of coding experience
7 years of employment as a software developer
Coursera
CFGS en Informàtica, CFGS en Informàtica at Cendrassos
A bunch of lints to catch common mistakes and improve your Rust code. Book: https://doc.rust-lang.org/clippy/
Role in this project:
Back-end Developer
Contributions:255 reviews, 81 PRs, 2 pushes in 1 year 5 months
Contributions summary:Eduardo's commits primarily focused on enhancing the `clippy_lints` repository, which provides lints to catch common mistakes and improve Rust code. The contributions involved implementing new lints, such as `UNSAFE_DERIVE_DESERIALIZE` and `REVERSED_EMPTY_RANGES`, and modifying existing ones, including `map_clone` and `used_underscore_binding`, to improve their functionality and address review comments. These changes included code additions and modifications to source files, test cases, and documentation to ensure effective and correct linting.
Contributions:24 commits, 14 PRs, 6 pushes in 1 month
Contributions summary:Eduardo primarily focused on enhancing the DNS resolution capabilities of the `bandwhich` tool. Their contributions involved implementing asynchronous hostname resolution, improving performance. They also addressed build issues by updating dependencies and fixing minor code style issues related to the DNS resolution functionality. These changes involved modification of test cases, and code refactoring within the project.
utilizationnetworkingbandwidthdashboardterminal
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
Eduardo Broto - C Go Software Developer at Etix Everywhere