Nick Fitzgerald

Senior Principal Software Engineer at F5

Portland, Oregon, 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
Nick Fitzgerald is a Senior Principal Software Engineer based in Portland with 16 years of experience building and hardening low-level systems, tooling, and WebAssembly infrastructure. He has driven backend and performance work at companies like Fastly and Mozilla and now F5, combining compiler- and runtime-level optimizations with practical engineering for production services. An active open-source contributor, Nick has shaped projects across the Wasm ecosystem—wasm-pack, wasm-bindgen, wasmtime, wasm-tools—and contributed to high-profile engines like Servo and Cranelift. He brings deep expertise in test automation and QA, consistently improving test suites and documentation to make complex systems more maintainable and correct. Colleagues rely on him for pragmatic refactors, performance tuning, and shipping reliable developer tooling that bridges Rust, Wasm, and native runtimes. Outside of visible product features, he often focuses on the behind-the-scenes infrastructure (parsers, IRs, and allocators) that makes higher-level innovation possible.
code17 years of coding experience
job12 years of employment as a software developer
github-logo-circle

Github Skills (83)

parser10
cargo10
servo10
python10
testing10
command-line-interface10
webpages10
rust-wasm10
web-content10
base64-encoding10
coreutils10
code-generation10
command-line-tool10
elf10
markdown10

Programming languages (29)

C#SchemeCCMakeHandlebarsMakefileWebAssemblyGo

Github contributions (5)

github-logo-circle
mozilla/source-map

Jul 2011 - Oct 2018

Consume and generate source maps.
Role in this project:
userBack-end Developer
Contributions:1 review, 423 commits, 96 PRs in 7 years 4 months
Contributions summary:Nick's contributions focused on implementing core functionality within the `mozilla/source-map` repository, specifically related to base64 encoding and decoding, and base64 variable-length quantity (VLQ) encoding. This work involved creating and modifying modules in JavaScript. These changes were foundational to the project, directly addressing the efficient handling of source map data representation and its manipulation.
sourcemaps
AlexEne/twiggy

Feb 2018 - Apr 2021

Twiggy🌱 is a code size profiler
Role in this project:
userBack-end Developer
Contributions:181 commits, 116 PRs, 316 pushes in 3 years 3 months
Contributions summary:Nick implemented core infrastructure and filled out the skeleton of the project, specifically focusing on traits and core structures. The user made changes to the `traits` and `svelte_ir` modules, indicating a focus on the internal representation and core logic of the code size profiler. The commits demonstrate work on essential aspects of the project, like creating the initial implementation of the `top` functionality. The user also contributed towards the WASM parsing.
code-sizesize-optimizationwasm
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