Skip to main content
Nikita RyzhakovNR
Looking for a job

Nikita Ryzhakov

@nikitaryzhakov

Cryptography researcher specializing in zero-knowledge proofs, MPC, and lattice cryptography—building secure, production-ready primitives.

Russian Federation
Message

What I'm looking for

I’m looking for work where I can build and harden cryptographic protocols—especially ZK, MPC, FHE, and lattice schemes—while combining rigorous security analysis with formal verification and performance-focused engineering.

I’m a cryptography researcher with hands-on experience designing and testing zero-knowledge systems, multi-party computation (MPC), blockchain cryptography, and lattice-based primitives. At AI People (Intern), I built a zero-knowledge KYC solution for the Graphite blockchain using Circom and Noir, including prover-to-verifier communication via gRPC and integration/unit tests with pytest.

I also contribute to an MPC platform based on a fork of Binance’s tss-lib, implementing threshold-ECDSA testing with Shamir Secret Sharing and adding deterministic ECDSA signatures compliant with RFC 6979. My research focuses on fully homomorphic encryption (FHE), memory-efficient lattice algorithms, and formal verification (Coq), and I’ve helped migrate HEAAN (CKKS) from C++ to Rust with mathematical optimizations and ~6× lower memory usage.

Experience

Work history, roles, and key accomplishments

SU
Current

Research Supervisor (ML Sec)

Saint Petersburg State University

Jan 2026 - Present (5 months)

Supervises student research projects at the intersection of machine learning and cybersecurity, providing technical guidance and support throughout project execution.

AP
Current

Cryptography Research Intern

AI People

Jun 2025 - Present (1 year)

Designed and implemented a zero-knowledge KYC solution for the Graphite blockchain using Circom and Noir, including prover-to-verifier integration via gRPC. Built and tested ZK circuits, contributed to an MPC platform based on a fork of Binance's tss-lib, and implemented threshold-ECDSA testing with Shamir Secret Sharing plus deterministic ECDSA signatures compliant with RFC 6979.

Education

Degrees, certifications, and relevant coursework

Saint Petersburg State University logoSU

Saint Petersburg State University

Bachelor of Science, Programming Technologies

2023 -

B.Sc. in Programming Technologies at Saint Petersburg State University, Faculty of Mathematics and Mechanics (Sep 2023–present).

Find your dream job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan