Back to work

2025 · Lead systems architect

SchemaForge CMS

Schema-driven content publishing for multi-tenant sites

Dark IDE with structured code on a widescreen monitor

Context

A content platform serving 40+ tenants needed deterministic page assembly without CMS drift or silent field mismatches.

Problem

Editors published broken pages weekly because free-form JSON and ad-hoc React sections diverged. Publish errors averaged 12% of releases, and rollback windows stretched past two hours.

Architecture

Introduced Zod collection contracts, keyed collection documents, and section capsules that bind via $ref. Studio inspector surfaces were generated from the same schemas used at render time. CI validated every page and collection against registry schemas before merge.

Result

Publish errors dropped 40%. Mean time to recover from a bad content release fell from 2.1 hours to 18 minutes. New tenant onboarding time moved from weeks to a two-day scaffold.

Stack

TypeScriptZodReactVitePostgreSQL