Skip to content
View cypriansakwa's full-sized avatar

Block or report cypriansakwa

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
cypriansakwa/README.md

ZK Banner

๐Ÿ‘‹ Hi, I'm Dr. Cyprian Omukhwaya Sakwa

๐ŸŽ“ University Lecturer | ๐Ÿ” Cryptography & Blockchain Researcher | ๐Ÿงฎ Pure Mathematics PhD
๐Ÿ”ญ Currently building zero-knowledge circuits in Noir & teaching Web3 cryptography at Web3Clubs

I build zero-knowledge proof systems that protect privacy, enhance security, and empower decentralized apps.

๐Ÿ”ฌ My ZK Projects

Project Description
prove_threshold_policy Prove compliance with a fixed score threshold using a hidden input.
prove_weighted_threshold_compliance ZK circuit for weighted secret inputs + public offset == public score.
zkp_linear_check Linear condition verifier using Noir with Solidity integration.
zk-age-verification Noir circuit for private age range checks.

๐ŸŒ Featured In


๐Ÿ› ๏ธ Tech I Use

Rust Noir Solidity Foundry Barretenberg


โœจ Interests

  • Verifiable Homomorphic Encryption
  • Noir-to-Solidity Verifiers
  • zk-SNARK DSL integrations
  • Cryptography Education & ZK bootcamps

๐Ÿ“ฃ Speaking Engagements

  • ๐Ÿ—ฃ๏ธ Rust & Cryptography Symposium โ€” ZK Proofs in Noir
  • ๐ŸŽ“ ZK Education Series at Web3Clubs

๐Ÿค Let's Collaborate

  • ๐Ÿ” Interested in privacy-preserving protocols, ZKPs, and verifiable computation.
  • ๐Ÿ’Œ Reach out via X(Twitter) | LinkedIn | GitHub|

๐Ÿ’ธ Support

I'm open to:

  • Grants
  • Open-source Funding

Funders, ZK Researchers, and Builders welcome!

Pinned Loading

  1. noir_basics_example noir_basics_example Public

    Solidity 1

  2. private_key_recovery_gate private_key_recovery_gate Public

    Solidity

  3. prove_threshold_policy prove_threshold_policy Public

    Solidity 1 1

  4. zk-age-verification zk-age-verification Public

    Solidity 1

  5. zkp_linear_check zkp_linear_check Public

    Solidity 1

  6. cypriansakwa cypriansakwa Public