Nikolay Zakirov is a Blockchain Cryptography Architect based in Hong Kong with six years of focused experience at the intersection of mathematics, Rust, and privacy-preserving cryptography. He leads applied cryptography teams building production-grade PETs—FHE, MPC, ZK proofs and TEE integrations—while also architecting decentralized systems that span IPFS, DIDs/VCs and MPC networks. Prior roles as a quant investor and portfolio manager sharpened his ability to turn theoretical models into robust, high-performance production code in Rust, Python and TypeScript. An active contributor to high-profile open-source projects (notably performance work in Google Brain’s AutoML/EfficientDet), he brings practical memory- and training-optimizations experience to ML-enabled crypto systems. He has published and implemented novel primitives—such as a threshold ML-KEM variant—and designed an original approach for efficiently queryable fingerprinted private databases with ZK proofs. His background in advanced discrete mathematics (MSc with honors and PhD work) underpins a rare blend of rigorous theory and pragmatic engineering.
6 years of coding experience
6 years of employment as a software developer
Master of Business Administration (MBA), Strategy, Master of Business Administration (MBA), Strategy at HKUST Business School
Doctor of Philosophy - PhD (not completed), Discrete Mathematics, Doctor of Philosophy - PhD (not completed), Discrete Mathematics at Moscow State University (Department of Mechanics and Mathematics)
High school, High school at Kolmogorov School of Physics and Mathematics
Hong Kong University of Science and Technology (HKUST)
Contributions:28 reviews, 5 commits, 5 PRs in 29 days
Contributions summary:Nikolay contributed significantly to the implementation of memory-saving gradients and gradient checkpointing within the EfficientDet model. They modified the model's architecture and training loop to include this optimization. Further contributions focused on improving the training process, including adding functionality to run epochs in child processes and integrating NVIDIA GPU memory logging.
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.