Dzmitry Malyshau is a Simulation Core Lead with 13 years of experience building high-performance graphics and rendering systems across games, browsers, and autonomy simulation. Currently leading Tesla’s Autopilot Simulation Core, he architects a custom ray-tracing renderer for large-scale autonomous training and validation. Previously he helped design and implement WebRender and WebGPU work at Mozilla, and his contributions span major Rust graphics projects like wgpu, ash, naga and webrender, evidencing deep expertise in Vulkan/Metal/GL and shader translation. His background includes shipping graphics tech for blockbuster titles at Rockstar and low-level embedded and porting work, giving him a rare blend of real-time, systems, and hardware-aware engineering. An active open-source contributor, he frequently improves cross-platform graphics stacks and build systems (notably in Rust/Nix ecosystems), and often focuses on low-level correctness and resource management. Based in Palo Alto, he combines production leadership with hands-on implementation of complex rendering pipelines and drivers.
13 years of coding experience
15 years of employment as a software developer
bachelor Applied mathematics and computer science, bachelor Applied mathematics and computer science at Belarusian State University
Contributions:895 reviews, 1313 commits, 969 PRs in 3 years 6 months
Contributions summary:Dzmitry primarily contributed to the development of the wgpu-hal library, which is a cross-platform graphics API written in Rust. The user made significant changes to the core and GLES (OpenGL ES) modules, including adding support for shader compilation, buffer management, and texture creation and management. The user also contributed to fixing various build issues, including issues relating to a "Metal Validation Bug" and added code related to "Robust Access" and other low-level rendering functions.
Contributions:108 reviews, 80 commits, 162 PRs in 4 years 6 months
Contributions summary:Dzmitry primarily contributed to updating dependencies and fixing example code within the `metal-rs` repository. Their work involved modifying core source files related to resource management, pipeline configurations, texture handling, and device-specific settings. The user also focused on improving example code, addressing window functionalities, and updating shader files. Additionally, the user introduced features like argument buffer support and dual-source blending.
metalrust2drust-bindingsgraphics
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.