ZK-Kit
Led frontend delivery for ZK-Kit, PSE's set of reusable zero-knowledge libraries for JS, Solidity, and Circom — building the documentation site and component system used across PSE projects.
- Role
- Frontend Engineer
- Stack
- React, Next.js, TypeScript, MDX, Tailwind CSS, Storybook
- Year
- 2024
Context
ZK-Kit is PSE's set of reusable zero-knowledge libraries — algorithms, utilities, and data structures — for JavaScript, Solidity, and Circom. The packages are modular, documented, and battle-tested, and are depended on by projects like MACI, Privacy Pools, Zupass, Self, and Semaphore.
What I built
Led frontend delivery: the documentation site and component system that turn a set of research libraries into an accessible, fully documented developer experience — with examples and test coverage — adopted across PSE projects.
Role
Frontend lead for the website and component system. Documentation written for adopters: what each package does and how to install it, ahead of the underlying math.
Links
- Live: zkkit.org
- Website commits: github.com/zk-kit/website