Skip to content
[email protected] : ~/projects $

ls -la ~/projects

projects

Things I built around the awkward middle of AI work: data quality, audit trails, routing, privacy, cost, flaky tests, and all the other stuff that quietly decides whether a system survives real use.

COUNT
14
FILTERS
query + language
RELATED
→ /research
№ 01

DecisionGraph.py

A small local-first library for keeping AI decisions replayable. Useful when someone asks, later, 'why did the system do that?' and hand-waving is not enough.

Python source
30.01.26
№ 02

SchemaPilot.py

A data-quality control layer for AI datasets. It keeps schemas, access rules, and pipeline steps boringly explicit before anyone tries to put a model on top.

Python source
19.02.26
№ 03

PECR.rs

A retrieval runtime with policy checks built in. The point is simple: if the model cannot see it, it should not pretend it did.

Rust source
19.02.26
№ 04

cost-watchdog.ts

A self-hosted cost monitor that catches weird spend before the monthly report ruins someone's morning.

TypeScript source
13.02.26
№ 05

VeilPack.rs

An offline privacy gate for data pipelines. It catches sensitive values, redacts them, and packages the result so teams can prove what happened.

Rust source
10.02.26
№ 06

ContextGraph.py

A privacy-aware process map built from Slack, Jira, and GitHub metadata. It tries to show where work gets stuck without turning people into surveillance objects.

Python source
08.02.26
№ 07

incitape.rs

A telemetry tape for replaying incidents. Less folklore in postmortems, more 'here is what actually happened'.

Rust source
04.02.26
№ 08

Veil.rs

A local PII detection and redaction toolkit for text and documents. For cases where sending sensitive content to yet another cloud tool is exactly the wrong move.

Rust source
29.01.26
№ 09

egress-lockfile.rs

A versioned lockfile for outbound network access. Boring on purpose: make egress explicit, reviewable, and hard to quietly drift.

Rust source
12.01.26
№ 10

AgentGate.go

A policy and approval gateway for AI agents. Agents can move fast; this gives teams somewhere sane to put the brakes.

Go source
12.01.26
№ 11

AnnexOps.py

Evidence packs as code for EU AI Act-style compliance work. Less spreadsheet archaeology, more versioned proof.

Python source
12.01.26
№ 12

flakeguard.go

A CI flake detector for GitHub Actions. It helps separate real breakage from tests that just enjoy wasting everyone's time.

Go source
12.01.26
№ 13

BatteryPassportCompiler.hs

A deterministic compiler for Battery Passport artifacts. It turns compliance data into signed, replayable proof objects.

Haskell source
12.01.26
№ 14

intake-routing-engine.py

A self-hosted email intake router. It extracts the facts, applies explicit rules, and avoids turning every incoming request into a vibe check.

Python source
19.01.26