Christian Poveda

Software Engineer at Ferrous Systems GmbH

Bogota, Colombia
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
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.
code9 years of coding experience
job4 years of employment as a software developer
bookMaster of Engineering - MEng, Systems and Computing Engineering, Master of Engineering - MEng, Systems and Computing Engineering at University of the Andes
languagesEnglish, Spanish, German
github-logo-circle

Github Skills (32)

algorithm10
algorithms10
ssl10
signal-handling10
tls1210
system-programming10
command-line-arguments10
websocket10
browser10
webengine10
tls1310
codegen10
binding10
file-api10
mtls10

Programming languages (17)

C#C++RustCTeXGoHTMLJust

Github contributions (5)

github-logo-circle
A memory safe implementation of sudo and su.
Role in this project:
userBack-end Developer
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`.
memorymemory-saferustsudosafe
rust-lang/rust-bindgen

Aug 2022 - Jan 2023

Automatically generates Rust FFI bindings to C (and some C++) libraries.
Role in this project:
userBack-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.
Request Free Trial