Eduardo Muñoz is a seasoned software developer with 11 years of experience, based in Oviedo, Spain, and currently building software at Indra. He contributes to high-profile open-source projects—most notably Telegram Desktop and core Rust repositories—working across application features, build systems, and low-level platform bindings. His contributions show a practical focus on modernizing C++ code, improving numerical precision, and implementing CPU intrinsics and build-time configuration for portability and security. Eduardo blends back-end systems work with cross-platform desktop engineering, and has a track record of safely refactoring APIs and removing deprecated patterns. He holds a Master’s in Telecommunications Engineering from Universidad de Oviedo and brings a pragmatic, detail-oriented approach that reduces technical debt while enabling custom distributions and tooling.
10 years of coding experience
Master's degree, Telecommunications Engineering, Master's degree, Telecommunications Engineering at Universidad de Oviedo
A powerful, innovative and intuitive EDA suite for everyone!
Role in this project:
Back-end Developer
Contributions:12 commits, 6 PRs, 22 comments in 1 year 3 months
Contributions summary:Eduardo primarily focused on refactoring and improving the codebase related to the LibrePCB project. Their contributions involved removing deprecated C++ features, such as dynamic exception specifications, and reimplementing functions to enhance efficiency. They also worked on numerical precision in the "Length" and "Angle" modules, implementing functions for converting strings to numerical values. The changes demonstrate a focus on code optimization and adherence to modern C++ standards.
Empowering everyone to build reliable and efficient software.
Role in this project:
Back-end Developer
Contributions:18 reviews, 20 commits, 43 PRs in 2 years 7 months
Contributions summary:Eduardo contributed to the implementation of x86 AVX and AVX2 intrinsics, significantly enhancing the capabilities of the Rust compiler's Miri tool for advanced processor features. They added support for SSE2 intrinsics, including handling the `pause` instruction and implemented several functions such as `min`, `max`, `abs`, and `copysign` for floats. Furthermore, the user worked on optimizing and de-duplicating existing code within the Miri environment.
crategarbage-collectionrustreliablecompiler
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 Muñoz - Desarrollador De Software at Indra