Connor Fitzgerald

Graphics Engineer at Nominal

New York, New York, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Connor Fitzgerald is a Senior Rendering Engineer with a decade of hands-on experience shipping cross-platform graphics systems and GPU tooling from browsers to game engines. He combines deep low-level expertise in Vulkan/DX12/Metal with practical Rust and WebAssembly engineering, having driven critical fixes in projects like gfx-rs, wgpu and naga and helped unblock WebGPU on Windows at Mozilla. Connor is comfortable across the stack—shader translation, descriptor and sampler management, threading primitives, and automated GPU testing—and often focuses on portability and optimization that quietly make complex pipelines robust. An open-source maintainer and prolific contributor, he has improved foundational libraries (including work on vcpkg ports) and subtle platform compatibility matters such as integrated GPU handling and descriptor indexing. Based in New York, he’s self-taught and pragmatic, with a knack for shipping prototype UGC platforms quickly while building tooling that prevents regressions in production.
code10 years of coding experience
job5 years of employment as a software developer
bookComputer Science and German, Computer Science and German at Hunter College
languagesGerman
github-logo-circle

Github Skills (42)

spirv10
vulkan10
c-language10
lib10
matrix10
shader10
back-end-development10
translation10
multithreading10
api-design10
fibers10
bitwise10
atomics10
cmake10
graphic10

Programming languages (21)

PowerShellC#JavaC++BikeshedRustCCMake

Github contributions (5)

github-logo-circle
gfx-rs/wgpu

Mar 2020 - Jan 2023

A cross-platform, safe, pure-Rust graphics API.
Role in this project:
userBack-end Developer
Contributions:37 releases, 3103 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.
graphicrustwebgpugpumetal
gfx-rs/wgpu-rs

Mar 2020 - May 2021

Rust bindings to wgpu native library
Role in this project:
userBack-end Developer
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.
native-libraryrustwebgpuwrapper
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