Daniel Salvadori is a Full-Stack Software Engineer with 12 years of experience building high-performance systems across DeFi, graphics, and scientific software, currently advancing protocol products at Ondo Finance. He blends low-level systems expertise—evidenced by cross-platform contributions to the Rust gfx-rs/wgpu graphics API and graphics work in Go’s g3n engine—with machine learning and probabilistic programming training from UW and DARPA PPAML. His background spans founding a startup, optimizing enterprise synchronization and lifecycle engines at Dassault Systèmes (including a 1600% performance improvement), and shipping production analytics and CV tooling in industry and research. Comfortable across Zig, Rust, Go, Python and TypeScript, he pairs algorithmic rigor with pragmatic engineering and a history of inventing hardware-adjacent interactive systems (VR displays, WebGL visualizers) that reveal a hands-on maker mindset.
12 years of coding experience
6 years of employment as a software developer
Specialization Machine Learning, Specialization Machine Learning at University of Washington
University of California, San Diego
Probabilistic Programming for the Advancement of Machine Learning, Probabilistic Programming for the Advancement of Machine Learning at DARPA PPAML2015 Summer School
Minor Business Management and Administration, Minor Business Management and Administration at University of California, San Diego - Rady School of Management
Contributions:2 releases, 4 reviews, 406 commits in 5 years 4 months
Contributions summary:Daniel contributed to the g3n/engine project by adding color methods to the Folder component in the GUI package. They also fixed a bug by implementing a missing function related to the VBO. In addition to the code improvements, the user also worked on optimizing the geometry code and implementing the rendering order using the DrawCall. These changes indicate a focus on improving the functionality and performance of the 3D game engine's GUI and graphics rendering capabilities.
Contributions:5 commits, 3 PRs, 3 comments in 22 days
Contributions summary:Daniel made several code modifications within the `wgpu` project, focusing on the low-level graphics API implementation. Their contributions involved fixing lifetime issues, adding parameters to core functions, integrating Vulkan instance creation on Windows, and modifying examples for power preferences. The user also altered code related to selecting GPUs, indicating a focus on cross-platform compatibility and driver-level interactions.
apimetalwebgpu-apigpurust
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
Daniel Salvadori - Full-Stack Software Engineer at Ondo Finance