Writing

Articles

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

Featured article

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.

Related project PURISTA
Read article

Latest notes

3 articles

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