Joshua Fitzgerald

Industrial Electrician at Radix Consulting

Greater Fort Wayne 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

👤
Senior
🎓
Top School
Joshua Fitzgerald is an industrial electrician and cryptographer with a strong mathematical foundation and eight years of applied experience across zero-knowledge proof systems, teaching, and technical operations. He has driven research and engineering work on PLONK and Plookup implementations—contributing permutation-argument improvements to a notable Rust PLONK repo—and built circuit languages and compilers like Vamp-IR for proof-system-agnostic arithmetic circuits. As a founder at Radix Consulting and former researcher at Heliax and Lagrange Labs, he blends practical auditing of ZK libraries with novel circuit and hash-to-curve designs optimized for SNARK-friendly curves. His background in university-level mathematics education and hands-on IT management gives him an unusual knack for explaining and operationalizing highly abstract cryptographic ideas. Based in Greater Fort Wayne, he pairs academic rigor with production-grade Rust engineering and an eye for security and efficiency in ZK stacks.
code8 years of coding experience
job7 years of employment as a software developer
bookBachelor of Science - BS Mathematics Education, Bachelor of Science - BS Mathematics Education at Huntington University
bookMaster of Science Mathematics, Master of Science Mathematics at Miami University
github-logo-circle

Github Skills (9)

rust10
cryptography10
data-structure9
algorithm9
data-structures9
algorithms9
rayon7
fft5
fftw5

Programming languages (7)

TypeScriptDockerfileCSSLeanRustTeXJavaScript

Github contributions (5)

github-logo-circle
dusk-network/plonk

Sep 2020 - Apr 2021

Pure Rust implementation of the PLONK ZKProof System done by the Dusk team
Role in this project:
userBack-end Developer
Contributions:67 commits, 25 PRs, 14 pushes in 6 months
Contributions summary:Joshua primarily focused on implementing and testing features related to permutation arguments within a Rust-based zero-knowledge proof system, specifically the PLONK protocol. They added a multizip version of the product argument and subsequently developed and tested it. Further contributions included swapping out and adjusting existing permutation methods, improving the overall implementation of the PLONK system.
rustcryptographyzero-knowledgeplonk
heliaxdev/plonk

Sep 2020 - Sep 2021

Pure Rust implementation of the PLONK ZKProof System done by the Dusk-Network team.
Contributions:142 commits, 16 PRs, 63 pushes in 11 months
rust
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