Damien Deville is a seasoned infrastructure and platform engineer with 12 years of experience building developer-facing systems at scale, currently working on infra at OpenAI in San Francisco. He previously led Developer Productivity and Client Platform efforts at Dropbox, driving large migrations (Python 2→3), adopting Bazel for multi-language builds, and shipping a Rust-based monitoring SDK powering millions of clients. Comfortable across low-level systems (kernel extensions, fault-injection testing) and large org-level platform strategy, he blends hands-on engineering with area tech leadership to improve developer experience. An active open-source contributor, he’s fixed build and cross-platform issues in bazelbuild/rules_rust and helped stabilize the official openai-python SDK’s async and streaming behavior. His background spans desktop, mobile and backend stacks, and he brings a rare combination of shipping user-facing client reliability and scaling internal developer infrastructure.
12 years of coding experience
13 years of employment as a software developer
Laurea Magistrale, Economics and Finance, 107/110, Laurea Magistrale, Economics and Finance, 107/110 at Università Politecnica delle Marche
Master's Degree, Financial Engineering, Merit, Master's Degree, Financial Engineering, Merit at Birkbeck, University of London
Contributions:2 releases, 29 reviews, 6 commits in 19 days
Contributions summary:Damien primarily focused on fixing bugs and improving the stability of the OpenAI Python library. Their contributions include resolving issues with API request handling, specifically around session management and asynchronous operations. They also addressed typing issues and improved the functionality of streaming events, ensuring the library's reliable operation and correct behavior. Furthermore, they updated request logging for better debugging.
Contributions:21 reviews, 10 commits, 12 PRs in 3 months
Contributions summary:Damien primarily focused on improving the build process and addressing issues within the Rust rules for Bazel. Their contributions included fixing a clippy rule, handling versioned library filenames, and using a param file for rustc invocations. The user also implemented changes to enhance Windows support and support for additional arguments passed to the linker via build scripts.
bazelrustrustdocrulesrust-lang
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
Damien Deville - Member Of Technical Staff at OpenAI