Work

N17Q

2025–2026

A trace, replay, and policy system for testing long-running agent workflows without repeating their external consequences.

Personal project · Traceable agent workflows · agents · evaluation · reliability

V0M3

2024

An evidence-backed document workflow where model output remains a reviewable proposal with provenance and revision history.

Personal project · Governed AI-assisted writing · ai · workflows · provenance

K81R

2023

Hybrid document search and grounded answers designed to refuse fluently when the collection cannot support a claim.

Personal project · Grounded search and evaluation · search · rag · evaluation

P6X4

2022

A staged consolidation of an over-separated service estate into a modular monolith with fewer, stronger boundaries.

Personal project · Architectural consolidation · architecture · typescript · postgresql

Z29C

2021

A durable workflow engine that makes retries safe through stable intent, step receipts, and explicit unknown outcomes.

Personal project · Durable execution and safe retries · workflows · idempotency · postgresql

D4U7

2020

An asynchronous decision space built for intermittent attention, weak connections, durable handoffs, and humane recovery.

Personal project · Asynchronous collaboration · pwa · offline-first · collaboration

W93H

2019

An incident narrative that joins deployments, alerts, runtime evidence, and operator annotations without confusing correlation for cause.

Personal project · Incident reconstruction · observability · incidents · go

Q2F8

2018

A collection policy and receipt system that turns privacy promises into server-enforced, testable product behavior.

Personal project · Privacy as an enforced constraint · privacy · data · policy

J05N

2017

A shared interface foundation organized around accessibility contracts, migration paths, and maintained design decisions.

Personal project · Accessible interface systems · design-systems · react · accessibility

R7K1

2016

Disposable branch previews with isolated execution, atomic routing, and content-addressed reuse of identical build work.

Personal project · Isolated preview infrastructure · containers · developer-experience · deployment

M31V

2015

A file-based publishing system that replaced fragile manual releases with repeatable builds, atomic deploys, and secure delivery.

Personal project · Repeatable publishing · publishing · node.js · operations

X8B6

2014

An offline inventory tool whose operation log and synchronization receipts protected field work through unreliable networks.

Personal project · Offline data synchronization · offline-first · sync · indexeddb

T04P

2013

A live event-operations dashboard that modeled freshness and continuity instead of equating an open socket with truth.

Personal project · Truthful real-time state · realtime · node.js · ux

C62Y

2012

A responsive equipment catalogue that replaced one fixed canvas with content-led layout rules and a delivery budget.

Personal project · Responsive layout and performance · responsive-design · performance · frontend