After a 12-hour shift · 5 slides





Designer & animation creator · available for work
Anyone can make one good image. Making twelve that belong to the same brand — or 259 animations that share one character, one camera and one style — is the hard part. That's the part I do, on AI production pipelines I build myself.
Client work · animation
The complete exercise library for IronMate, an iOS fitness app — 259 movements designed, animated and shipped as seamless loops. Same character, same camera height, same light in every clip, so the library reads as one product rather than 259 separate renders. The opening ten-clip pilot was approved ten for ten, and every one of the client's 90 review notes on the full library was closed out. Nine of the 259, playing exactly as delivered:
Barbell bench press
T-bar row
Cable chest press
Zercher squat
Pec deck
Single-arm cable row
Ab-wheel rollout
Safety-bar squat
Band pull-apart
Real client work, delivered at 1080×1350 and named to the app's own lookup keys. Behind it is an AI production pipeline built for this job: one locked character reference, locked camera geometry per exercise family, and a 17-point quality check every clip passes before the client sees it — down to the machines rendering with working mechanics, so pads, levers and cables move the way the real equipment moves.
Client work
Three complete website visual sets for a European supplement manufacturer — formulation, contract manufacturing and private label. Every image shares one lighting setup, one colour temperature and one surface language, so the whole site reads as one brand rather than a stock-photo patchwork.
Concept work
Most product shoots start with a product. These started with nothing — the object is designed first, locked as a single master reference, and every later frame is built around that lock. It matters because the usual failure of AI product work is drift: eight beautiful images of eight subtly different bottles. Lock the object once and the macro, the range shot and the flat lay are all provably the same thing. Five brands below, each taken from nothing to a finished campaign — several inside a single day.
The same method, a different temperature — a luxury serum built as a museum object rather than a cosmetic.
A sparkling soda, from can design to campaign in one day — including the eight-angle turnaround an e-commerce listing needs.
Two more objects from the same method — a creatine brand built around cold, and a fiber supplement built around softness.
VOID, LUMA, LUP, KRYO and LOOM are invented brands, designed and shot for this portfolio. No client commissioned them. The method is the deliverable: on a real job the object is the client's, and the same lock keeps it identical across every frame they order — including the ones they order six months later.
Client work
A five-character cast plus four reference sheets for a wellness app. The point of a reference sheet is that the character survives being drawn again — same face, same proportions, same line weight, in every pose, months later, by anyone on the team.





One cast, one house style, five people who still read as individuals. Consistency across a set is the whole job.
Concept work
A company About page usually collects six photos taken in six different places — one from a wedding, one cropped out of a group shot, one lit by a ceiling bulb. It reads as six freelancers rather than one company. This is the same six people rebuilt into a single set: one background, one lighting direction, one crop height. Everyone sent an ordinary photo; nobody left their desk.






The six-person set is made of invented people, generated for this portfolio. The single before/after above is a real person, used with his permission. On a real job the photos belong to the client's own team, are used with each person's consent, and are deleted on delivery.
Client work
Tips carousels get scrolled past; a story doesn't. 30 story pages and 17 carousel pages for the same wellness app — a recurring character, a hook on slide one, a payoff on the last, and the brand inside the scene instead of stamped on top of it. Scroll each story sideways.











Concept work
Ad sets rather than single clips: several concepts, several hooks, cut to the ratios each placement actually needs. Scripted, voiced and edited end to end.
Ad creative reel — three concepts, product spots and deliverables, 30s.
Vertical short — illustrated, voiced, word-level captions.
Eyewear — sunset product film, 10s.
Eyewear — aviator spot, 10s.
Spots for invented brands, made to show the pipeline end to end: concept and script, stills, motion, voice, captions and edit.
Three concepts from one brief — different presenter, different angle, same product. Each is scripted, voiced and lip-synced. Synthetic presenters, no camera and no cast, which is why a set of three exists at all.
Skincare — "I was wrong about this one."
Supplement — "Nobody told me this part."
Sleep — "I almost returned it."
How the work ships
A single nice image is the easy part. What a brand actually needs is the same thing in every size it will appear in, plus the rules that let someone else stay on style after I'm gone. This is what leaves my desk.