Social-first promotional video engineered for high retention on TikTok and Instagram Reels. To drive awareness for NYX Cosmetics' official launch in Argentina, I created a scroll-stopping VFX hook (compositing a giant NYX shipping container into a real-world environment), paired with dynamic fast-paced editing, sound design, and custom kinetic typography.
Making complex cybersecurity concepts clear through motion.
For the Doppel Threat Graph product film, I contributed to the visual development and animation. The product connects digital threats across multiple channels, revealing how individual signals form part of a coordinated attack campaign.
The challenge was to translate this technical functionality into a clear visual narrative—showing why the connections between threats matter and how they help reveal the bigger picture.
My work covered storyboard and motion exploration, animation, and scene refinement throughout the feedback process. The focus was on introducing information progressively and guiding attention toward the relationships central to the product’s value.
The result is an animated product film that introduces Doppel Threat Graph and makes its core functionality easier to understand. The project demonstrates how motion design can bring clarity to a complex software product.
This is an AI UGC video - I created this human avatar + voice without hiring real models.
Hook: 0-1.5 sec smile close-up with watch (emotional hook for female audience) Avatar: Custom AI model - cute, warm, natural - not robotic Edit: DaVinci Resolve + CapCut - clip-by-clip color correction, logo placement, beat sync, no on-screen text
Why AI UGC? ✓ No model fee - saves $200/video for brand ✓ 48 batch delivery (5-10 videos/day) ✓ Perfect for testing product angles fast
This exact style got 1.1M organic views for my watch brand client.
I'm loving the depth of field in this shot, the focus pull from the model's face onto the wrist is a good move and there's some nice background walla/clinking that makes it feel grounded in the first two seconds that gets ducked against the vocals. Still some observations and...