Ugo ChukwuAI & Financial Systems
← Work

Applied AI / Creative Production

Static Ad Production Studio

An evidence-bound creative production workspace that turns an approved direction into static-ad versions, pinned regional feedback, exact-version review and deterministic placement packages — with copy and safe areas preserved by check, not by hope.

StatusValidated prototype
DomainCreative production
RoleArchitecture & build
Core stackPython · FastAPI · React

An independently branded, sanitized reconstruction informed by engineering work performed as Founding Lead Engineer at Peerless CMO. Not Peerless production software.

Open the live demo

The hosted frontend runs the complete deterministic synthetic workflow. No provider key, live ad account or publishing integration is connected.

01 — The problem

Generated creative gets the picture right and the words wrong.

Image models are good at composition and unreliable at text. Ship them into ad production and you get plausible-looking creative with mangled copy, logos in the safe area, and geometry that breaks the moment it hits a placement with different dimensions.

Review is the other half of the problem. Feedback arrives as "the headline feels cramped" attached to nothing in particular, against a version that has already been superseded twice.

Cost of the gap

Rework cycles caused by defects a check could have caught.

Risk

Wrong copy or a broken safe area reaching a live placement.

Blocker

Feedback that is not attached to a region or a version.

02 — The system

Explicit inputs, deterministic checks, immutable versions.

Approved strategy, safe claims, brand rules and asset roles are explicit inputs rather than prompt context. Deterministic checks preserve exact copy, safe areas and placement geometry. Reviewer feedback is pinned to normalized regions and creates immutable child versions, and approved output is packaged idempotently for placements without ever publishing externally.

Explicit inputs

Strategy, safe claims, brand rules and asset roles are structured inputs, not prose in a prompt.

Exact-copy checks

Rendered text is verified character-for-character against the approved copy.

Safe-area & geometry checks

Placement geometry is validated deterministically, per placement.

Pinned region annotations

Feedback attaches to a normalized region of a specific version.

Immutable child versions

An annotation produces a new version; the reviewed one never mutates.

Idempotent packaging

Approved output packages once per version and never publishes to an ad account.

03 — Architecture

How a version reaches a placement package

Approved strategyBrand rules & safe claimsAsset roles
Generationprovider adapter · deterministic fallback
Deterministic checksexact copy · safe areas · placement geometry
Pinned reviewnormalized regions · immutable child versions
Approval & packagingone exact pending version · idempotent output
Placement packageVersion historyReview record
Static ad production studio showing ad versions and pinned review annotations
Studio view · synthetic campaign

04 — Engineering decisions

Choices that keep generated creative shippable.

Copy is verified, not trusted

Text rendered by an image model is checked character-for-character against the approved copy. This is the single check that separates a usable ad pipeline from an expensive random image generator.

Geometry is a deterministic test

Safe areas and placement dimensions are validated by code, not judged by eye in a review call. The failure mode they catch is the one that only shows up after the media buy.

Annotations are normalized regions

Feedback is pinned to coordinates that survive resizing, so "this bit" still means the same bit on a different placement.

Review targets an exact version

Annotations create immutable child versions. A reviewer never approves a moving target, and history is reconstructable.

Optimistic concurrency on creative and review

Stale mutations are rejected. Parallel review is normal; silently losing a reviewer’s comment is not.

Packaging never publishes

The system produces local packages. No path exists to push to a live ad account — the boundary is architectural, not procedural.

05 — Reliability & controls

What the system does when things go wrong.

Failure modeBehaviour
Provider unavailableBehaviour remains a complete deterministic demo; the workflow stays reviewable.
Copy rendered incorrectlyCaught by the exact-copy check and rejected before it can reach review as valid.
Safe area violatedDeterministic geometry check fails the version rather than surfacing it for human spotting.
Stale creative or review mutationRejected by optimistic concurrency.
Cross-tenant identifierFails without leaking project contents.
Repeated packaging callIdempotent; produces the same package rather than duplicating output.

06 — Evidence

Project statusValidated prototype

Verified results

None published. No client creative performance is claimed on this page.

Benchmarked results

Public dataset: Deterministic evaluation set with full verification pipeline

Delivery tier: Tier 1 runnable repository

Verification: lint · web tests · build · ruff · pytest · evals

Supply chain: OpenAPI generation · secret scan · pnpm audit · pip-audit

The suite asserts production behaviour — exact copy preservation, geometry, concurrency, approval and tenancy — rather than aesthetic quality. It requires no Supabase, Railway, image-provider key or live ad account.

Simulated results

All included brands, assets, claims, creative results, comments, approvals, checksums and experiment records are synthetic.

Projected business value

Not claimed. No performance, ROAS or conversion figure is attached to this system.

Verified, benchmarked, simulated and projected figures are kept separate on purpose. A benchmarked number is never presented as a verified client result.

07 — Technology

PythonFastAPISQLiteReactViteTypeScriptOpenAPIpytest

Technology supports the story. The architecture and the controls are the story.

Generated creative that keeps failing review?

We can put deterministic copy, safe-area and geometry checks in front of review, so only shippable versions get there.

Book a Discovery Call