Inside the builds
Layer by layer, foundation first.
What each layer is made of, who built it with me, and what it cost. Drag to turn the stack; click a layer to lift it.
Chainlabs Regional Exchange
Production · January 2026 to now · 3 leads and a network of 43
-
3 delivery leadsNetwork of 4325+ countries
- Built
- The hiring pipeline, the screening assessment researchers are hired against, the weekly delivery meeting and 1:1s with the leads.
- With
- People Operations, Finance and the client accounts.
- Cost
- Contractor spend tracked cost-versus-output, so the margin is visible; parts of the network moved from hourly to per-unit pricing.
-
PythonApps ScriptBlock-explorer APIs
- Built
- The payout pipeline that pays the whole network, the crypto payment rails around it (custody addresses, invoice metadata, withdrawal-ageing digests), and the fee tracker that reconciles platform and on-chain fees across every contractor and client sheet.
- With
- Finance, for reconciliation.
- Cost
- Missing on-chain fee and date data is recovered from block explorers automatically; two sheet schemas and two date formats run without a human.
-
SupabasePostgresSQLSheets
- Built
- The Postgres data layer under contractor sheets and all four client sheets.
- With
- Engineering, through a reviewed pull-request workflow.
- Cost
- Chunked, auto-resuming syncs, so a failed run costs a retry, not a rebuild.
-
NodePythonApps Script
- Built
- The Node backend, Python jobs, and the migration off Google Apps Script onto the new stack.
- With
- Engineering. Every change reviewed by an engineer who knows the stack better than I do.
- Cost
- Shipped in small reviewed pull requests, not a rewrite.
-
TelegramSlackClient portal
- Built
- The helper chat bot the 43-person network runs on, about 17,000 lines of Node; the ad hoc, cost and freelancer consoles that replaced the shared sheets; and the client-facing portal and API feed: per-client isolation, item tracking to delivery, evidence attached.
- With
- The ops lead and the network itself; features came from what people asked for.
- Cost
- Every AI call inside it goes through the cost ledger and the budget kill switch.
-
MonitoringQC gateEvidence rule
- Built
- Self-monitoring so a database outage pages someone, the quality-control layer, and the evidence-retention rule so evidence survives a contributor deleting their own files.
- With
- The quality-control owner, against the evidence standard the client compliance tools depend on.
- Cost
- Killed a 90%-accurate QC shortcut that would have misrouted about 800 of 8,000 items.
The helper chat bot
Telegram and Slack · about 17,000 lines of Node · in daily use
-
Hybrid-search RAGPrompt caching
- Built
- Answers process questions in plain language from the team’s own documentation, and clusters recurring questions into anonymised FAQ drafts.
- With
- A person reviews every documentation change as a pull request.
- Cost
- A daily limit of 20 AI questions per user; every call priced into the ledger.
-
Group firstDM fallback
- Built
- Group-first notification routing with direct-message fallback, chase and completion notices, and fan-out from a master database.
- With
- The 43-person network across 25+ countries.
-
Four-step capEvery call logged
- Built
- A native tool-calling loop capped at four steps, with status lookup, memory, web search and email templates as tools.
- With
- Engineering review on every change.
-
Versioned prompt20% alert
- Built
- A versioned system prompt with thumbs up and down tied to each version, and a daily alert that opens a GitHub issue when downvotes pass 20% on 10 or more votes.
- With
- The ops lead, who reads the downvoted answers.
DoomTax
ETHGlobal Lisbon 2026 · World App mini app · live on testnet
-
Commitment devicesCompetitor table
- Built
- The thesis: commitment devices have evidence behind them; who gets paid when you fail is the unsolved part. DoomTax sends the forfeit to charity, never to the app.
- With
- Published research, cited in the repo.
-
Hedera testnetHashScan
- Built
- Stake and forfeit transactions, each verifiable on HashScan.
- With
- Solidity is read, not write, for me; stated in the repo.
- Cost
- $0: testnet only, and the repo says so.
-
AI coachSelf-appeal
- Built
- A private AI coach verifies the focus session; an agent forwards the stake on failure; a self-appeal path for bad days.
- With
- Agentic coding tools, with a log of how they were used.
-
Next.jsTypeScriptVercel
- Built
- The product: stake, state an intention, verify, then refund or forfeit.
- With
- A solo build at ETHGlobal Lisbon 2026.
-
NOT-BUILT.mdAI-USAGE.md
- Built
- Every claim in the repo marked built, in progress or planned, plus a file recording what did not ship.
- With
- Anyone reading the repo later.
Revion Oil

An oil and lubricants distributor for East Africa. I built the sales pipeline, the marketing, the website and its SEO.
chain.giving

An onchain giving platform, co-founded with former Polkadot colleagues after Parity’s 2023 restructure (The Block).
Afrika Biz Investments

An agribusiness building a grain quality hub in Uganda. I rebuilt the public site and made its hero video and imagery, put an internal portal on Cloudflare Pages with a D1 job board and meeting notes behind a login, and wrote a document system that generates the investor memorandum, financial model, letterhead, brand standards and stationery from one set of facts.
