AdVantage DSP, AI-Native Demand-Side Platform
End-to-end DSP prototype with real-time bidding across five major ad exchanges, AI ad-copy and image generation, dynamic creative optimisation, and built-in GDPR/CCPA consent management.
- Node
- TypeScript
- Postgres / Drizzle
- OpenAI GPT-4o
- DALL·E 3
- WebSockets

A full-surface DSP prototype that takes a campaign brief, runs RTB across Google Ad Exchange, AppNexus, OpenX, PubMatic and Rubicon, generates copy with GPT-4o, generates creative with DALL-E 3, and optimises variations live, with GDPR/CCPA consent management built in from day one.
Core surfaces
Campaign Management Dashboard, unified overview with real-time KPIs (impressions, clicks, conversions, CTR, CVR, CPC, CPA), 4-step campaign creation wizard, budget and bid controls with spend alerts.
RTB Engine, multi-exchange integration across Google Ad Exchange, AppNexus, OpenX, PubMatic and Rubicon, intelligent bid management, per-exchange performance analytics, bid modifiers, and an auction simulator.
Audience Targeting, demographic, geographic, behavioural, custom-uploaded segments, AI-powered lookalike expansion, segment-level performance analytics.
AI-powered creative tools
AI Ad Copy Generator, automated headline, description, and CTA generation using GPT-4o. AI Image Generation, DALL-E 3 for custom visuals. Dynamic Creative Optimisation, automated A/B testing of creative variations with statistical significance, then automatic application of winning creatives. Asset library for centralised creative management.
Optimisation engine
Goal-based optimisation (clicks, conversions, engagement) with continuous ML-driven adjustment, statistical significance gating on creative tests, performance forecasting for campaign planning.
Compliance and privacy, by design
GDPR consent management for European data protection. CCPA support for California. A consent management system that tracks user consent, data anonymisation in the analytics layer, and a complete audit trail of user actions and data access. Compliance was a v1 surface, not a v3 fix.
Architecture
Node.js / Express with TypeScript end-to-end, PostgreSQL via Drizzle ORM for storage, WebSockets for live dashboard updates, API-first design so the platform composes with downstream tools, mobile-first responsive React frontend.