Generative AI
AI image production
Product imagery, ad campaigns, video, spaces and a game made with AI: real products in generated worlds, kept true and consistent, and finished for wherever they ship.
01 · Product fidelity
Real product, generated world
Objective
A launch image for the Olarm ONE range, true to the real packaging, with room for a headline.
Approach
A ten-minute reference shoot of the real boxes, ChatGPT for the set, light and story, then Photoshop edits to bring every product detail the model got wrong back in line with the real packaging.
Results
Four product errors caught and fixed, a 10,000 px master, and the LinkedIn launch post.
View process02 · In production
Olarm ONE: one look, every product
Objective
Lifestyle imagery for every device in the Olarm ONE range, in one consistent look, for the 2026 product catalogue.
Approach
I gave ChatGPT a style board to set the look: low warm sun, raking shadows, soft plaster and greenery.
Then I dropped in each product’s official render with a short brief on what it is, what it does and where it sits in a house. The render kept shape, logo and buttons intact, and the brief put each device somewhere you’d actually find it.
Results
Every image became the hero page for its product in the 48-page 2026 catalogue.
The brief, per product
- 01What it isThe product’s name and type, with its official render dropped in.
- 02What it doesIts job in the security system, so the scene makes sense of it.
- 03Where it livesThe spot in a home where you’d really find it: a door frame, an outside wall, a hand on the couch.
Render
Render
Render
Render
Render
Render
6 of the 11 products in the range, all generated to the same style board.
The look, set first
Style board · third-party reference images I gave ChatGPT to set the look and feel. Not my work.
Where they landed · 2026 catalogue
03 · AI ad creative
One system, many ways in
Google video and display ads for Olarm. Every scene is AI-generated, and every ad speaks to one audience in its own words.
Video · “Last gasp” · Olarm MAX · 15 s
Three beats: an intruder cuts the line, backup power keeps the Olarm MAX alive, and the alert still reaches armed response. Cut for 16:9, 1:1 and 9:16.
- 01ChatGPTProduct mock-up and keyframes
- 02Vertex AIKeyframes animated into the scene
- 03After EffectsPop-up callouts and type
Keyframes · ChatGPT stills, animated in Vertex AI
Results · Google Ads, lifetime Olarm’s best-performing ad
Counted only on-site actions that show real intent. Button clicks, which made up most tracked conversions, are left out.
Google display · 8 hooks
Each ad is written in its market’s voice: South African English for local farmers, installers, IDS and Paradox owners and homes with patchy signal, and British English for Honeywell owners in the UK.
The AI-generated scene carries the joke, with clear space up top for the headline. Type and layout set in Figma.
Every hook, three sizes
04 · AI concept to real build
Decorex Joburg: a small stand with one big wall
Brief
Olarm’s first Decorex Joburg, booked late for the 2026 show. The industrial designer who usually leads stands was on leave, so I designed the stand as well as the graphics, fast.
Approach
I rendered the bare space in ChatGPT first, then built concepts on top of it. The first went premium: timber slats, a timber floor and printed walls.
Costing took those off the table, so the question became: how do I lead people to the one thing I want them to look at? The back wall became the prize, with a clean product layout and one line that lands, “Keep your family safe”.
Result
Signed off from the AI concepts and built to them for the show.
- 4 × 3 m floor
- 2.5 m walls
- Reused Securex counters
- Late booking, tight budget
01 · The space, rendered first
ChatGPT renders of the exact footprint and wall height, used to judge scale and wall colour before designing.
02 · Concepts, then cuts
03 · Concept to build
Setup · I made paper templates for the wall, so each product went up where the concept placed it.
05 · AI-built interactive
Oom Bester’s Wors Run: a Halloween game that teaches Olarm ONE
Brief
A Halloween campaign for Olarm ONE, built for brand awareness and product education. I wanted something people would choose to play rather than scroll past.
Approach
Rats have raided Oom Bester’s cooler box and you chase them through the street from 21:00 to midnight. Count Olarm has wired every house with Olarm ONE, so the alerts on your phone tell you where they went. You learn the product because you need it to win.
Build
I set the style and the story. Claude built the game and all of its illustrations in code, and ChatGPT made the story and post images.
The code lives on GitHub, Supabase handled the leaderboard, stats and lead capture, and the game was hosted on the Olarm website.
Result
It ran as a deliberate test, with no prize and no paid boost, to see whether people would find it and care on their own.
86% of visitors played, and most came back again and again. A third left their email with nothing to win, and 5 people went on to show interest in buying Olarm ONE.
Portfolio copy: the live leaderboard and sign-ups ran on olarm.com, so here your best score stays on your device.
Results · organic only, no prize
- 86%of visitors played
91 of 106 - 708runs played
7.8 per player - 12 htotal play time
90 s average run - 35leads
29 opted in to marketing - 5people interested
in buying Olarm ONE
From the game’s Supabase data. 96% of play was on mobile, and play peaked in the first four days after launch, then tailed off without promotion.
01 · Olarm ONE is how you play
- 01Olarm HUBIn the game Count Olarm wired the street, and every alert you see comes through the HUB.In real life The heart of Olarm ONE. Every device talks to it from up to 2 km away, and it sends alerts to the Olarm app.
- 02Olarm 90XS, 180X and FitXIn the game At each junction an outdoor detector alert shows which way the rats turned, so you know where to run.In real life Wireless outdoor detectors: 90° for a driveway, dual-zone 180° for a whole yard, a 5° curtain for a wall or window.
- 03Olarm ENTRYIn the game When the rats run into a house, the alert reads “Door opened” and the chase follows them inside.In real life A wireless door and window sensor that tells you the moment a door opens.
- 04Olarm FlipXIn the game Inside the house, it shows which room the rats ran through and the way out the back.In real life An indoor motion detector with wide and narrow modes.
- 05Olarm KEYIn the game Pick it up and it blocks one hit: “Armed by Olarm KEY”.In real life A 6-button remote to arm, disarm or send a panic with one press.
- 06Olarm MAX potionIn the game A speed boost with double wors while it lasts.In real life A nod to Olarm MAX, so the range shows up even in the power-ups.
At the end of each run the results screen shows the devices you met that night, with a link to discover Olarm ONE.
02 · In play
03 · The cast





Every character and device in the game is drawn in code. I gave Claude the style and pushed it until each one felt right.
04 · Launch and leaderboard
Story and post images made in ChatGPT in the game’s style. The final leaderboard post closed the campaign.