Updates
Technical deep dives, architecture decisions, and things I've learned building software.
DomainDashMay 2026
PHP is dead. Long live PHP. Microservices are dead. Long live microservices.
A technical deep dive into how DomainDash uses Laravel as a global control plane for distributed Rust Lambdas, without the complexity usually demanded by that sentence.
kicad-yamlApril 2026
A declarative schema for KiCad, designed for AI
KiCad has no equivalent to SolidWorks design tables. kicad-yaml fixes that by giving AI tools a stable, well-documented contract for generating PCB designs.
RedactrFebruary 2026
Zero data retention as an architecture principle
Most systems treat privacy as a policy layer. Redactr treats it as a hard constraint that shapes every decision in the pipeline — and the architecture is better for it.