indus
2026I tested forty-one hypotheses about the Indus script against the corpus itself. The analysis is distributional, with no assumed phonetic values. Most results are negative, and that is the point.
2,543 artefacts · 11,135 sign tokens
Blockchain engineer, five years in crypto-native companies. On-chain perpetuals — bridge, settlement, funding and authentication contracts — now ZK systems and whatever else holds my attention.
I tested forty-one hypotheses about the Indus script against the corpus itself. The analysis is distributional, with no assumed phonetic values. Most results are negative, and that is the point.
2,543 artefacts · 11,135 sign tokens
I built ball-level models across nineteen IPL seasons and 295,557 deliveries. The wicket and run-distribution models are split by time instead of at random.
1,243 matches · 284,465 legal deliveries
A privacy pool on Ethereum L1 with one withdrawal path. Spend an L1 note, bridge through the canonical route, and land a stealth commitment in a shielded L2 pool.
Testnet · 4 destination chains
A daily almanac for a jailbroken Kindle. It shows the date, weather, progress through the year, countdowns, and a task list as a KOReader plugin.
6" · 167ppi · 16-level greyscale
A fixed-point arithmetic library for Noir and the Aztec Network. It provides safe 18-decimal math and an overflow-resistant mul_div operation.
18 decimals · 256-bit intermediate
A privacy-preserving token wrapper that combines Tornado Cash-style anonymity pools with Zama's FHE-based confidential tokens, using ERC-7984.
Commitment pool + encrypted balances
A music player built around swappable skins. I stripped Auxio down to a headless audio engine, so each skin controls every screen and the navigation between them.
2 skins · iPod click wheel + Zune
Themes for foobar2000 mobile, plus a toolchain that builds them anywhere. The official authoring tool is Windows-only, but a skin is just a zip of PNGs that can be built, validated, and previewed.
2 themes · .fbskin toolchain
A Vedic astrology app that reads the day against your birth chart. It uses sidereal math, Lahiri ayanamsa, Sanskrit sign names, and AI-written readings with the calculations attached.
6 desks · ashtakoota /36 · free tier
A machine-learning project based on Karpathy's Zero to Hero course. I built a scalar autograd engine and an MLP from scratch, then worked through PyTorch regression, classification, and Fashion-MNIST.
autograd from scratch · Zero to Hero
A privacy-preserving bridge between Starknet and Ztarknet. It combines zero-knowledge proofs with an economic security model based on solver validation.
Poseidon · staked solvers · slashing
Coursework and a capstone from the RareSkills ZK bootcamp. I worked through finite fields, pairings, R1CS, and QAP, then implemented Groth16 from scratch in Python.
Groth16 in Python · BN128
A decentralized prediction market on Aptos for politics, climate, and sports. I wrote the Move smart contracts, while a teammate built the frontend.
Move · Aptos testnet
A decentralized perpetual futures exchange on Starknet. It used an order-book node network that settled to Cairo L2 contracts, along with the ABR funding-rate mechanism.
9,200 lines of Cairo · Nethermind audited
An NFT raffle where slots come from staking ETH instead of buying tickets. The operator earns yield by lending the stake, and Chainlink VRF selects the winner of each round.
Kovan · perpetual rounds · free rollover slots
A Discord tipping bot on Ethereum that uses ERC-20 tokens as server reputation. The bot covers gas, so members can tip without handling crypto themselves.
$tip @user · gasless by design
A full-stack web3 app that connected indie artists with their fans. Polls and AMAs used ERC-20 tokens minted from Last.fm listening history. I built it during the Ethereum India Fellowship.
Ethereum India Fellowship 2020