Skip to content
View Godspower-Eze's full-sized avatar
๐ŸŽฏ
Focusing
๐ŸŽฏ
Focusing

Block or report Godspower-Eze

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
Godspower-Eze/README.md

Godspower Eze

thinker ยท writer ยท researcher ยท builder

Interested in mathematics, zero-knowledge proofs and cryptography.

Rust Python TypeScript Cairo Solidity Zig Elixir


Builds

๐Ÿ” Cryptography & Zero-Knowledge

  • ๐Ÿ›ก๏ธ verifiers-toolkit โ€” Circom/Noir circuits to Cairo Groth16/UltraHonk verifiers on StarkNet in minutes
  • ๐Ÿฆ€ zk-lang โ€” an experimental ZK circuit language
  • ๐Ÿ”ฎ fhe-and-lbc โ€” implementations from Fully Homomorphic Encryption (FHE) and Lattice-Based Cryptography
  • ๐Ÿ”’ pqc-ml-kem.rs โ€” Rust library for ML-KEM (Module-Lattice-Based Key-Encapsulation Mechanism)
  • ๐Ÿ•ธ๏ธ modcc.xyz โ€” web tool for the sumcheck protocol; univariate and multilinear Lagrange interpolation over finite fields
  • โš™๏ธ modcc โ€” Rust library for univariate, multivariate, and multilinear polynomial operations over finite fields; API backend for modcc.xyz

๐Ÿ“š Research & Notes

๐Ÿ–ฅ๏ธ Virtual Machines

  • ๐Ÿ—œ๏ธ lc3-vm โ€” LC3 virtual machine in Rust
  • ๐Ÿ”ต toy-vm โ€” a basic virtual machine in C

โ›“๏ธ Ethereum & StarkNet

  • ๐ŸŒ semacairo-fe โ€” frontend for the Semaphore Cairo implementation
  • โšก semacairo โ€” Semaphore protocol in Cairo
  • ๐ŸŒŠ superfluid.py โ€” Python SDK for the Superfluid protocol

Open Source Contributions


Writings

Technical

Cryptography

Mathematics

Non-technical


Connect

Website X LinkedIn Telegram


Code for life

"It is not the critic who counts; not the man who points out how the strong man stumbles, or where the doer of deeds could have done them better. The credit belongs to the man who is actually in the arena, whose face is marred by dust and sweat and blood; who strives valiantly; who errs, who comes short again and again, because there is no effort without error and shortcoming; but who does actually strive to do the deeds; who knows great enthusiasms, the great devotions; who spends himself in a worthy cause; who at the best knows in the end the triumph of high achievement, and who at the worst, if he fails, at least fails while daring greatly, so that his place shall never be with those cold and timid souls who neither know victory nor defeat."

โ€” Theodore Roosevelt

Pinned Loading

  1. pqc-ml-kem.rs pqc-ml-kem.rs Public

    A rust library for ML-KEM(Module-Lattice-Based Key-Encapsulation Mechanism)

    Rust 3 1

  2. fhe-and-lbc fhe-and-lbc Public

    Implementations from Fully Homomorphic Encryption (FHE) and Lattice-based Cryptography

    Rust 4

  3. deep-dive-on-lattice-based-cryptography deep-dive-on-lattice-based-cryptography Public

    Deep exploration into Lattice-Based Cryptography

    Jupyter Notebook 3

  4. lc3-vm lc3-vm Public

    lc3 virtual machine in rust

    Rust

  5. learn-cryptography-and-zk learn-cryptography-and-zk Public

    A collection of cryptographic and zero-knowledge algorithms explained simply and implemented from scratch in Python and Rust

    Python 43 1

  6. notes-on-ZK-and-Complexity-Theory notes-on-ZK-and-Complexity-Theory Public

    Implementations from my study on complexity theory on jupyter notebook

    Jupyter Notebook 3