01
Client work · Jasper AI
Adidas
B2B product catalog, written by AI
The generation process behind product descriptions for the Adidas B2B catalog: structured inputs, brand-voice constraints, and a review loop so every SKU reads like Adidas wrote it. Plus a prototype using image generation to personalize abandoned-cart emails.
Product copy at scaleImage generationEmail personalization
02
Client work · Jasper AI
Wayfair
Bulk product descriptions across 6 brands
An API-driven bulk description generator covering six Wayfair brands from one pipeline. Per-brand voice and formatting rules applied at generation time. One system, six voices, no copy bottleneck.
Bulk API generationMulti-brand voice
03
Client work · Jasper AI
Google
Complete campaign asset generation for Google Cloud
One brief in, a coordinated campaign out. A complete asset generator for Google Cloud marketing campaigns spanning text and image, keeping every piece on message and cutting the production cycle.
Campaign-in-a-boxText + image
04
Internal product · Agent.ai
Agent.ai
Avatar video scripts, spoken by ElevenLabs
An agent that turns a topic into a script shaped for spoken delivery, produced with HeyGen avatars and ElevenLabs voices. A repeatable video production line with no camera, studio, or recording session.
Script agentHeyGen avatarsElevenLabs voice
05
Internal product · Agent.ai
Agent.ai
AI headshot generator
A headshot generator powered by the Nano Banana image model, shipped as a free top-of-funnel acquisition tool: upload a photo, get professional headshots, meet the platform.
Nano Banana modelImage generationTop-of-funnel growth
06
Client work · PromptSquad
Tony's Pizza
Restaurant phone answering service that captures missed calls
Built through PromptSquad for a local pizza restaurant. When the staff can't pick up or the line is busy, a voice AI answers, handles the caller, and Twilio routes the call and sends a follow-up SMS — so a missed call becomes a captured lead instead of a lost order.
Voice AILead captureTwilio routing + SMS