Engineering records

The systems behind the work.

Most of what I have built is either under client confidentiality or too infrastructure-heavy to keep running publicly. So rather than link to dead demos, each system is documented here by its engineering: how it is put together, the decisions that shaped it, and an interactive walkthrough of the flows that matter.

One structure

Every project uses the same sections and the same diagram language, so very different systems become comparable.

Counted, not claimed

Scale figures are read off the repositories — files, lines, modules, services. No rounded-up numbers.

Client-safe

Systems are described generically. No client names, no brands, no credentials, no private endpoints.

AI / Education1AI / Regulated domain1AI / Web31Blockchain / Smart contracts1Blockchain infrastructure2Developer tooling2Gaming / Real-money3Infrastructure / DevOps1Quantitative research1SaaS / Marketplace1Web3 / Client1Web3 / Growth1Web3 / Identity1Web3 / Payments1Web3 / Privacy1Web3 / Trading2
Gaming / Real-money

Provably-Fair iGaming Platform

A real-money gaming platform with a server-side provably-fair engine, a full affiliate subsystem, crypto cashier and identity verification — roughly 180k lines across fifty bounded contexts.

50
Bounded contexts
54k
Client lines
6
Test suites
TypeScriptNestJSDrizzle ORMPostgreSQLRedisWebSocketsNext.js
Open record
Web3 / Trading

Decentralized Prediction Market Platform

A four-service prediction market where users trade outcome shares on-chain, with an AI evidence pipeline proposing resolutions for human sign-off.

4
Deployable apps
38
Backend modules
40+
Domain entities
Next.jsReactTypeScriptNestJSPostgreSQLTypeORMRedis
Open record
Web3 / Trading

Social Forecasting & DeFi Liquidity dApp

A forecasting game bolted onto real DeFi liquidity: users predict price outcomes, a worker fleet scores them against oracle data, and a dedicated reward engine distributes the results.

4
Deployable apps
11
Worker modules
6+
Wallet connectors
Next.jsReactTypeScriptNestJSPostgreSQLRedisWebSockets
Open record
SaaS / Marketplace

Multi-Tenant P2P Trading Marketplace

A white-label peer-to-peer trading engine that other operators embed into their own products, exposed entirely as APIs their backends consume.

10
Shared packages
19
Gateway modules
2
Runtimes
TypeScriptNestJSFastifyTypeORMPostgreSQLMongoDBRedis
Open record
Blockchain infrastructure

Cross-Chain Interoperability Node

A layer-one node that speaks to half a dozen foreign chains natively, with post-quantum signatures and zero-knowledge primitives built into the base layer rather than bolted on.

6+
Foreign ecosystems
2 families
Signature schemes
10
Subsystems
TypeScriptFastifyNode.jsEd25519Post-quantum signaturesMerkle treesOpenAPI
Open record
Gaming / Real-money

Multi-Tenant Slot Game Provider

A standalone slot provider: operators integrate over an API, games run inside a sandboxed iframe, and outcomes are decided server-side by renderer-agnostic math packages.

2
Deployable apps
20+
Documented specs
3
Operator surfaces
TypeScriptNestJSPostgreSQLRedisCanvas / WebGLDockerOpenAPI
Open record
Gaming / Real-money

Hierarchical Casino Operator Platform

An operator platform built around a tree of administrators rather than a flat admin role, where balances move by manual credit and debit between levels instead of through a payment gateway.

4
Deployable apps
N-level
Hierarchy depth
0
Payment gateways
TypeScriptNestJSPostgreSQLNext.jsReactDocker
Open record
AI / Education

Adaptive AI Tutoring Platform

A local-first tutoring platform where uploaded course material becomes searchable knowledge, and lesson generation runs as a resumable graph rather than a single prompt.

3
Workspace packages
2
Deployable apps
4
Generation stages
TypeScriptFastifyReactViteLangGraphPostgreSQLpgvector
Open record
AI / Regulated domain

Legal Research & Compliance Assistant

A decision-support system for legal research where every answer traces back to a content-addressed snapshot of an official source, and an ingestion policy gate decides what is allowed into the corpus at all.

11
Subsystems
5
Jurisdiction scopes
SHA-256
Artifact addressing
PythonSQLiteContent-addressed storageLLM gatewayCLI
Open record
Developer tooling

Self-Hosted AI Agent Orchestrator

A Go control plane that drives existing local AI coding CLIs through a plan → work → verify → retry workflow, with shared agent profiles that live outside the repositories being worked on.

3
Binaries
4
Workflow steps
15
Subsystems
GoSQLiteHTTP APIsCLI
Open record
Developer tooling

Multi-Chain & Post-Quantum SDK Suite

A client SDK family that hides six blockchain ecosystems and two signature generations behind one interface, so application code does not have to know which chain or which cryptography it is talking to.

6
Chain ecosystems
2
Signature families
3
Auth paths
TypeScriptPost-quantum signaturesElliptic-curve cryptographyBIP-32 / BIP-39WebAuthnZero-knowledge proofs
Open record
Web3 / Client

Post-Quantum Browser Wallet Extension

A browser extension wallet where keys never leave an isolated background context, and accounts can be bound to post-quantum signature schemes.

3
Isolation contexts
0
Key exposure
2
Signature families
TypeScriptExtension frameworkBIP-32 / BIP-39Post-quantum signaturesReactService workers
Open record
Infrastructure / DevOps

Configuration-Driven Developer Platform

An internal platform that turns a whole multi-service development environment into one configuration file, so onboarding a developer is a clone and a command rather than a day of setup.

1 file
Config surface
Terraform
Provisioning
Multi-repo
Service catalogue
DockerDocker ComposeTerraformNginxPostgreSQLMongoDBRedis
Open record
Blockchain / Smart contracts

On-Chain Prediction & Reward Contracts

A Solidity suite covering prediction pools, bonding-curve pricing, staking and reward distribution, deployed through a declarative pipeline with a tracked address registry.

Declarative
Deployment
Multiple
Networks tracked
Bonding curves
Pricing model
SolidityHardhatDeclarative deploymentJavaScriptContract testing
Open record
Quantitative research

Quant Strategy Validation Bench

A research harness for binary-outcome trading strategies, built specifically to disprove them — it optimises for expectancy, ships a coin-flip control, and places no real orders.

8
Assets covered
0
Orders placed
Expectancy
Primary metric
PythonYAML strategy specsMarket data pipelineCLI
Open record
Web3 / Growth

Web3 Incentives & Quest Platform

A campaign platform where users complete on-chain and social quests to earn allocations, with layered anti-abuse so the rewards reach people rather than scripts.

3
Anti-abuse layers
2+
Wallet ecosystems
Real-time 3D
Rendering
ReactTypeScriptThree.jsWebGLMulti-chain walletsProof of personhood
Open record
AI / Web3

Autonomous Agent Commerce Rail

A working demonstration of software agents paying each other per API call, with cryptographic identity, an enforced spending allowance and a receipt for every transaction.

Per call
Settlement
2
Signature families
Portable
Receipts
TypeScriptNext.jsSolanaSQLitePost-quantum signaturesEd25519
Open record
Web3 / Privacy

Layer-2 Privacy Subnet Application

A client application demonstrating private transaction flows inside a permissioned subnet, where activity stays confidential between members and only a periodic rollup reaches the public chain.

Rollup only
Public footprint
Authenticated
History access
Browser
Client
ReactViteTypeScriptZero-knowledge proofsViem / EthersNode cryptography
Open record
Web3 / Payments

Agent-to-Agent Deferred Settlement

A buy-now-pay-later and subscription rail for autonomous agents, where the credit relationship stays private inside a permissioned subnet while settlement is publicly verifiable.

Private
Credit terms
Agents
Counterparties
Design + prototype
Stage
TypeScriptPrivacy subnetDeferred settlementAgent protocols
Open record
Blockchain infrastructure

Blockchain Indexing Layer

Three subgraphs that turn raw contract events into a queryable API, so applications can ask questions the chain itself answers slowly or not at all.

GraphQL
Query interface
Chain events
Source of truth
1 subgraph
Reindex blast radius
Subgraph toolingGraphQL schemaAssemblyScript mappingsEvent handlers
Open record
Web3 / Identity

Decentralised Identity Verification Service

A small, deliberately narrow HTTP service that verifies and looks up on-chain identity attestations — hardened well beyond its size because it sits on an authentication path.

1
Responsibilities
Boundary
Validation
None
State held
TypeScriptExpressZodStructured loggingNetwork SDK
Open record