My work

Messaging Framework Compiler

Built for: Insurance/AI start-up | Built in: 2026 | Stack: Python, spreadsheet + CSV + HTML outputs, a site crawler

Messaging frameworks die as documents, so I built one as a build system. Every messaging decision lives in one source file and compiles into a spreadsheet (where segments inherit from parents), git-diffable exports, and a searchable preview. Then a crawler walks the live website and reports where reality has drifted from what we decided to say.

Architecture diagram:

FIG. 1 :: How it worked.
Text alternative

One source of truth holding every messaging decision feeds a compiler that produces three outputs: a spreadsheet with inheritance, git-diffable exports, and a searchable preview. Separately, a crawler reads the live website and produces a drift report against the framework; drift closes on the site, never by editing the source of truth.

Public repo to build your own: github.com/liorjschinagel-sudo/msgc