Codename — Meridian
A reviewable, auditable spine for every regulated message that leaves the building.
Industry
Regulated Communications Compliance Platform
Role
Founding engineer & solution architect
Stack

Summary
At a glance
A compliance review and archival platform for a multi-channel marketing team operating under strict regulatory oversight, replacing email-thread approvals and a brittle file share.
The Problem
What the team was up against
- 01
Outbound communications across email, social, paid, and print were reviewed in ad-hoc Slack and email threads with no enforceable approval chain.
- 02
Audit responses took weeks because evidence — drafts, approvals, disclaimers, distribution lists — was scattered across five systems.
- 03
Disclaimer libraries drifted between teams; the wrong fine print shipped on more than one campaign, triggering supervisory findings.
The Solution
How the platform answers it
- 01
A single intake surface for every regulated asset, classified on arrival and routed to the correct reviewer queue with SLA timers.
- 02
A versioned disclaimer library bound to asset type, jurisdiction, and audience — applied automatically and locked at approval.
- 03
An immutable archive that captures the asset, every revision, every reviewer action, and the final distribution manifest, exportable as a single audit package.
Approval and archive — Meridian
Selected screens

Asset intake and classification

Reviewer queue with risk-scored items

Immutable audit timeline for a single asset
Impact
−74%
Median time from draft to approved
<2 days
Audit-package assembly, down from 3 weeks
0
Supervisory findings since launch
9,400+
Assets reviewed in the first year
Technology
Frontend
- React
- TypeScript
- Tiptap editor
- Tailwind
Backend
- Node.js
- PostgreSQL
- Object storage
- Worker queues
AI
- Asset classification
- Disclaimer suggestion
- Tone & risk scoring
Compliance
- WORM archive
- SOC 2 controls
- Audit export