The workshop

Built alongside the research.

What gets built while the research gets written. The current work is boxed; everything else is in the classifieds.

The current work

Boxed items are described from their own READMEs. A private repository is marked, never linked.

Three.js · React · Blender · Strategy

2026-09 · TypeScript

Finality — a blockchain strategy game

Live ↗Private repo

A browser-based, turn-based strategy game where you found blockchains, build hubs, research technologies and compete for wallets. An early playable version with 3D hex terrain, rival chains and optional Split and Trilemma rules. Saves stay in your browser and can be exported. Best played on a desktop with a keyboard and mouse.

Next.js · Python · MongoDB · Quant · Live feeds · Trading

2026-08 · TypeScript / Python

bl00 — trading simulation terminal

A paper trading fund run across four desks, with live market feeds, position blotters, equity curves and performance attribution. The design rule is that the dashboard may not claim more than the data supports. Simulated capital is labelled PAPER beside the figure, not in a footer. A feed that cannot be reached is shown as unreachable, not as an idle desk. Gross exposure is called gross exposure, not "deployed", so nobody subtracts it from NAV. Declared mandates are never added to measured ones.

Live ↗Private repo

Solidity · Chainlink VRF · Avalanche · Hardhat · React · wagmi

2026-08 · Solidity / TypeScript

Pixsly — Onchain Powerball

A full Powerball lottery living entirely on Avalanche C-Chain. Five white balls and a Powerball, draws Monday/Wednesday/Saturday at 22:59 UTC, with two parallel pools — USDC and AVAX — drawing the same numbers. Randomness comes from Chainlink VRF v2.5 and the draws fire on Chainlink Automation, so nothing depends on me being awake. Payouts are pull-based rather than pushed, which is the difference between a contract that settles and one that runs out of gas mid-loop. Hardhat and OpenZeppelin underneath, 143 passing tests before anything touched mainnet.

Live ↗Private repo

Next.js · viem · MongoDB · Indexer · Avalanche · Trading

2026-07 · JavaScript

dreaamor — trading terminal

A live trading terminal for on-chain token launches on Avalanche. A persistent Node indexer reads every event from the chain itself, so the data stays complete on days when third-party APIs do not. Next.js App Router and wagmi/viem on the front, MongoDB in between. The terminal shows a launch-lifecycle board and a sortable token screener, and trades execute across both supported chains, with the kill switches enforced on the server rather than in the interface.

Live ↗Private repo

Three.js · Blender · WebGL · JavaScript · Game design

2026-07 · JavaScript

wurrr — explorable on-chain worlds

A constellation of browser-native 3D worlds you can walk around in, built to be published on The Grotto through its runtime SDK for player identity and cloud saves — an iframe wrapper and a handshake rather than a rewrite, since the app already lives on Vercel. Most of the repo is the world itself: Blender dungeon conventions, floorplans, NPC scripts, boss blueprints and animation specs, all versioned as documents so the geometry and the design intent stay in the same place.

Live ↗Private repo

Solidity · NFT · Creator platform

2025-12 · Solidity

Sloth Labs — dreams, minted

A platform where creators post ideas, called dreams, and each one is minted as an NFT so authorship carries an on-chain timestamp. Dreams compete in weekly seven-day epochs; the community funds the ones it backs and a marketplace trades them. This repository holds the Solidity contracts; the platform and its documentation are at slothlabs.xyz.

Classifieds

The rest of the shelf

Anything without a written description is listed with its metadata alone rather than prose invented to fill the entry.

Dune Analytics — dashboards Public SQL dashboards over raw chain tables — DeFi, NFT and GameFi activity.

2026-08 · · SQL, Dune

Pixsly TCG — contracts Trading-card-game contracts for Pixsly on Avalanche C-Chain, published open for community review.

2026-06 · TypeScript · Solidity, TypeScript, Avalanche

AVAX Treasury Terminal Treasury dashboard for Avalanche holdings.

2026-06 · · Treasury, Avalanche

scrapo

2026-03 · Python · Python, Scraping

SlothGambol On-chain poker.

2025-12 · TypeScript · TypeScript, Solidity, Web3

Dokyo Migration Claim flow for migrating Dokyos onto Base.

2025-12 · JavaScript · JavaScript, Base

kaggle-1

2025-07 · Python · Python, ML

Audio-ML

2025-06 · Python · Python, ML

Bored

2025-02 · Python · Python

Crypto-Tracker

2024-09 · Python · Python, Crypto

Wallet

2024-08 · Python · Python, Crypto

Email-Scripts

2024-08 · Python · Python, Automation

Notices

Showing 18 of 38. The other 20 are withheld on purpose: client work, unreleased builds, and experiments not yet ready to be shown as finished. Each can be published individually from the curation file.

Some of the listed work is kept in private repositories. Those are described without a link, since a private repo link is a 404 for everyone but the owner.