Ashley Ruglys is a consulting graphics programmer based in Berlin with a decade of hands-on experience building real-time renderers, tools, and shader systems primarily in Rust and C++. He specializes in Vulkan/WebGPU/WebGL backends, rust-gpu shader work, and has shipped platform-spanning features like WebXR VR/AR rendering and a custom glTF loader with many vendor extensions. A frequent open-source contributor, Ashley has improved critical projects including wgpu/naga, rust-gpu, and performance tooling like Tracy, and even contributed to widely used blockchain infrastructure at Parity (Substrate/Polkadot). His recent work on Superconductor blends large-scale baking workflows (Mitsuba-driven lightmaps and SH volumes), Blender scripting, and web-friendly rendering constraintsâdemonstrating both low-level GPU expertise and pragmatic tooling. An amateur 3D modeller and photographer, he leverages artistic practice to inform engineering decisions and prioritise workflows that artists actually want.
10 years of coding experience
2 years of employment as a software developer
Computer Science, Computer Science at Victoria University of Wellington
Contributions:108 reviews, 71 commits, 134 PRs in 1 year 11 months
Contributions summary:Ashley contributed code to the `substrate` repository, a platform for blockchain innovators. Their work involved adding error types, refactoring code related to BABE (BABE pre-runtime digest and epoch changes), and implementing RPC calls related to node roles. They also made changes to the `sr-arithmetic` crate, moving it to its own crate and adding a fuzzer, and added an OnUnbalanced hook for contract rent payments. These changes indicate a focus on core blockchain functionality and infrastructure improvements.
Contributions:12 reviews, 13 commits, 15 PRs in 1 year 11 months
Contributions summary:Ashley primarily contributed to the Metal backend of the wgpu project, focusing on Metal Shading Language (MSL) implementation. Their work includes handling NaN and infinity values, adding metal constants to keywords, modifying function argument pointer types, and implementing the Expression::Splat feature. Furthermore, the user improved the handling of array returns, and added the refract math function, and has a general focus on metal back-end specific code generation.
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
Ashley Ruglys - Consulting Graphics Programmer at MeetKai Inc.