What I work on
Three pillars. Everything I ship orbits one of them.
Borrower-private DeFi flows, ZK-friendly primitives, on-chain anonymity sets.
Groth16 proofs for governance, anonymous votes, Move on SUI, contract design.
Sports prediction ensembles, audio classification, applied research.
Shipped & shipping
Five public repos. Hover a card → glow.
EPL Prediction Lab
epl-prediction-lab 3-leg xG + Elo + XGBoost ensemble for the top-5 European football leagues. SHA-256-committed probabilities published before every kickoff.
NullVote (SUI)
nullvote-sui Anonymous DAO governance voting on SUI via Groth16 ZK proofs. Hackathon MVP — privacy-preserving on-chain ballots.
Private DeFi Lending
privacy-focused-defi-lending Solidity smart-contract lending protocol with privacy-first borrower flows. Research-stage.
DSP-501 Audio AI
DSP501 Environmental sound classification: comparing raw-audio vs DSP-preprocessed pipelines across SVM / RandomForest / CNN-2D on UrbanSound8K.
Research Notes
research Working notes — experiments, paper notes, prototype scratchpads.
Now building
Current focus.
predictor.nullshift.sh
EPL Prediction Lab live demo. SHA-256-committed probabilities posted before each kickoff; accuracy log public.
- ▸ Next: ship NullVote SUI testnet drop
- ▸ Next: private lending pool simulator
- ▸ Next: DSP501 audio model paper writeup