Christian Poveda is a software engineer based in Bogotá, Colombia with nine years of experience building reliable, memory-safe systems and tooling—especially in Rust. He has contributed to high-profile open-source projects such as rust-bindgen, rustls, clippy and the Servo browser engine, adding features, refactors and linting rules that improve safety and interoperability between C/C++ and Rust. At Ferrous Systems and previously IOTA he applied low-level systems expertise to TLS, FFI binding generation and browser backend components, while earlier roles bridged data science, academia and site support. He holds an MEng in Systems and Computing Engineering and a BS in Physics from the University of the Andes, a combination that informs his methodical approach to correctness and performance. A less obvious strength is his consistent focus on practical developer ergonomics—CLI parsing, signal handling and lint rules—helping teams ship safer, easier-to-maintain code.
9 years of coding experience
4 years of employment as a software developer
Master of Engineering - MEng, Systems and Computing Engineering, Master of Engineering - MEng, Systems and Computing Engineering at University of the Andes
Contributions:176 reviews, 38 commits, 189 PRs in 2 months
Contributions summary:Christian primarily focused on implementing and refining command-line argument parsing and signal handling for a memory-safe `sudo` implementation. They refactored the project structure and created a command-line interface module. Key contributions include modifying the `cli_args` module, updating error handling, and improving signal handling, including for the signals `SIGWINCH` and `SIGALRM`.
Automatically generates Rust FFI bindings to C (and some C++) libraries.
Role in this project:
Back-end Developer
Contributions:4 releases, 201 reviews, 102 commits in 5 months
Contributions summary:Christian's commits primarily focus on implementing and refactoring the core functionalities of the `rust-bindgen` project. Their work involves storing and emitting warnings during the binding generation process and refactoring the code. The commits also included changes to the build process. The user worked on implementing the `--newtype-global-enum` option, which added a new feature to the project.
codegenrust-ffirustrust-ffi-bindingsffi
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.