SELECTED WORK · 2026

Work

Every item below can be opened and checked. Case studies state the problem, the decisions and the measured result; artefacts link to the running code or site.

GraphRAG in TypeScript

A GraphRAG engine in TypeScript: markdown-aware ingestion, a knowledge graph in PostgreSQL with pgvector, Leiden community detection, and hybrid retrieval that returns the source behind every answer.

SCOPEEngine, Docker stack, MCP server

RESULT10 of 12 queries hit, 95.8% average recall

Evidence Brief

A research brief where every claim carries the page it came from, delivered as a report you can read and a file you can query.

SCOPE1 target + 1–2 supply-chain layers

RESULTreport.html, report.pdf, evidence.jsonl in 5 business days

webMScore Converter

Score conversion in the browser on a WebAssembly build of MuseScore: MSCZ and MusicXML in, PDF, MIDI, audio or PNG out.

SCOPEJavaScript · WebAssembly

RESULTLive on Cloudflare Workers; conversion runs in the browser

Ashes Space

The writing behind the engine: a Next.js static export served from a Cloudflare Worker, with Chinese and English articles paired under one translation key.

SCOPENext.js · Cloudflare Workers · D1 · R2

RESULT8 articles on indexing, retrieval and incremental builds

Services and prices are on the home page; the short version is an Evidence Brief from $750 and fixed-scope engineering. Services ↗