Writing

Articles

Essays and implementation notes for teams that need software architecture to survive delivery pressure, AI adoption, observability, and data contracts.

Featured article

Spec-Driven Enterprise Delivery

How to give AI the context, constraints, and checks it needs to meet expectations.

Related project AI Skills
Read article

Latest notes

6 articles

Why I Built PURISTA 3.0 Around AI Harness

How PURISTA 3.0 brings queues, streams, and typed AI agents into one service model for enterprise software that must be owned, tested, observed, and changed.

AI Harness

Why I Built Isostate: Visual Stories Without a Heavy Animation Stack

How rebuilding the PURISTA website led to a YAML-first, SVG-native way to explain complex technical systems with scroll-driven or presentation-style isometric scenes.

Isostate

Type-Safe Database Clients with SurrealDB: Automating Schema Generation

How generated Zod schemas, TypeScript types, and client helpers reduce drift between SurrealDB schemas and application code.

SurrealDB Client Generator

Running TypeScript in a Sandbox: A Deep Dive into QuickJS and WebAssembly

How to run user-provided or AI-generated JavaScript and TypeScript in a controlled QuickJS WebAssembly guest runtime with explicit host capabilities.

QuickJS Sandbox

Why I Built PURISTA: A TypeScript Backend Framework for the Modern Era

Why enterprise backend architecture should start with business capabilities, explicit contracts, and deployment shape as a runtime decision.

PURISTA