Connor Fitzgerald is a Senior Rendering Engineer in New York with nine years of experience building low-level, cross-platform graphics systems, optimizations, and developer tooling. A self-taught programmer and active open-source maintainer, he has contributed significant backend work to prominent Rust graphics projects like gfx-rs and wgpu—touching DX12/Metal/Vulkan backends, descriptor indexing, anisotropic filtering, and f16 support that enabled AI workloads. He combines API-level depth (e.g., rewriting DX12 sampler descriptor management) with pragmatic engineering—designing Rust→WASM TypeScript bindings, building pixel-perfect GPU tests, and triaging high-priority GitHub issues. Notable for rapid delivery, he helped ship a user-generated-content game platform prototype in 12 working days and improves concurrency libraries and package manager ports as part of his tooling and performance work.
10 years of coding experience
4 years of employment as a software developer
Computer Science and German, Computer Science and German at Hunter College
Contributions:29 releases, 2644 reviews, 341 commits in 2 years 10 months
Contributions summary:Connor's commits primarily focused on implementing new features and fixing existing issues related to the graphics API. Their work involved implementing anisotropic filtering, extensions, and limits, along with creating and managing binding arrays. They also improved the error messages of the API and fixed an issue related to WebGL2 validation. This involved changes across multiple files related to core wgpu functionality, in areas such as instance, device, and command structures.
Contributions:37 reviews, 36 commits, 41 PRs in 1 year 1 month
Contributions summary:Connor primarily contributed to adding and implementing interfaces for extensions and limits within the `wgpu-rs` project. They added extension/limit interfaces to the `src/lib.rs` file and implemented them within the `src/backend/direct.rs` and `src/backend/web.rs` files. The user also updated multiple example files, such as those in the `examples/mipmap`, `examples/cube`, `examples/shadow`, and `examples/skybox` directories to use the newly implemented extensions and the Rustified use of extensions.
wgpurustrust-bindingswgslnative-library
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
Connor Fitzgerald - Senior Rendering Engineer at Configura