Internal Tools / API
Campaign automation at Gap Inc.
6x
Faster campaign setup
20+
Developers unblocked
SMB2
Reverse-engineered protocol
Node
REST API replacement
Replaced a slow, manual desktop Electron workflow with a self-serve REST API.
Reverse-engineered the SMB2 protocol to read and write files programmatically.
Deploys campaign files across multiple brand servers from one request.
Generates brand-specific campaign files from evergreen templates.
Producers create placements and upload assets by submitting a form, no server access needed.
Accelerated campaign setup roughly sixfold and cut developer workload across teams.
User
Producer
UI
React Form
API
Node REST API
SMB2
Brand Servers
Backend
Frontend
Infrastructure