Open source & projects
THE WORK
A closer look at what I've shipped, contributed, and maintained in the open, from the official Midnight Network repo to community tooling and my own experiments.
47
Public repos
48
Merged PRs, external repos
10
Repos contributed to
2022
On GitHub since
Open-Source Contributions
KnightShield Wallet
Knight-Shield-Wallet/wallet-v2
Technical founding lead, building the installable PWA Midnight wallet at knightshieldedwallet.tech with Matt Cobbert
Midnight Network (official)
midnightntwrk/midnight-awesome-dapps
Added nite-zk-profiler to the Developer Tools directory
Statera Protocol
statera-protocol/statera-protocol-midnight
CI/CD pipeline, automated deployment, and liquidation monitoring bot: 16 merged PRs
LucentLabs
LucentLabss/ckb-dex
Frontend layout, faucet drip, deserialization fixes, and deployment: 5 merged PRs
Community
scisamir/fiber-dev-kit
TypeScript test client, example demo, and documentation: 10 merged PRs
Statera Protocol
statera-protocol/hydra-stake-protocol
User interface for liquid staking contract interaction
Personal Projects
nite-api
Published npm package: a dynamic contract API wrapper for Midnight Compact smart contracts.
nite-zk-profiler
Published npm package (@nite-framework/nite-zk-profiler): see what a Compact circuit costs to prove, without generating proving keys.
nite-compact-language-vsc-extension
Nite Compact, a VS Code extension published on Open VSX with live compiler-backed diagnostics, completion, symbols and formatting for Compact.
fundagoal
Privacy-focused campaign funding DApp on Midnight. Winner, African Blockchain Championship.
veil-credit-scoring
Cross-chain reputation and credit scoring protocol built on Midnight and CKB.
midnight-simplified-tutorial-dapps
Companion code for the midnight-simplified YouTube series teaching Compact and Midnight DApps.
my_redis
A from-scratch implementation of Redis in Rust, built to understand in-memory data store internals.
token-mint
A token minting application on the Midnight Network, covering deployment and issuance flows.
usetenth
Hackathon-built chatbot that auto-invests spare income for freelancers.
tokio-basic
Fundamentals of async Rust. Learning project on Tokio and TCP servers.
chat-pdf-ai
An AI chat interface for querying and summarizing PDF documents.