← Back to projects

Case Study

PurpleProof

Serverless backend for an AI-assisted content platform — brand voice, RSS/radar discovery, draft generation, approval flow and multi-platform publishing.

TypeScriptAWS LambdaDynamoDBServerlessAI
PurpleProof visual 1
PurpleProof visual 2
PurpleProof visual 3
PurpleProof visual 4

1 / 4

Problem

An AI content platform needed a reliable serverless backend for radar discovery, brand-voice generation, draft approval and multi-platform publishing — including scheduled publish, retries and blockchain sealing — without coupling the API to a fragile monolith.

My role

Internship at AMPD Labs in a team of four. Primary backend ownership: Lambda API design (posts, drafts, brand voice, radar, publishing, auth), DynamoDB data layer, publishing pipeline with OAuth2 and retry/DLQ patterns, JWT roles, and Serverless Framework deploy/ops. Frontend and smart contracts were primarily owned by teammates. Public repo is a sanitized portfolio snapshot — AMPD Labs owns the production IP.

Architecture

API Gateway
AWS Lambda
DynamoDB
OpenAI
Radar / RSS
Publish Pipeline
Chain Sealing Hooks

Technical decisions

Serverless on AWS Lambda

API Gateway + Lambda with the Serverless Framework fit bursty AI and publishing workloads, kept services independently deployable, and matched the team's need for a typed Node.js/TypeScript backend.

DynamoDB access patterns first

Posts, drafts, brand voices and radar items were modeled around concrete access patterns so draft editing, approval and scheduled publish stayed predictable under Lambda concurrency.

Publishing with retries and DLQ

Multi-platform publish (X/Twitter OAuth, LinkedIn, Discord) used scheduled jobs with retry and dead-letter handling so transient integration failures did not silently drop posts.

Challenges

Integrating AI generation with approval flow

Radar discovery and OpenAI draft generation had to land in editable, role-aware draft states before publish — not fire-and-forget content dumps.

Keeping team boundaries clean

Backend APIs and integration docs had to stay stable for frontend and contract teammates while the product moved quickly across brand voice, radar and sealing hooks.

Outcome

A serverless TypeScript API powering PurpleProof's AI content workflows at AMPD Labs — from radar and brand voice through approval and multi-platform publish, with blockchain sealing hooks. Portfolio materials show a sanitized backend snapshot of that work.