Took part in the Video.js Skins Design Challenge on @contra with @MuxHQ. My entry, Kinetic Reel, treats the player like a poster: title words fly in on the timeline, and the video's own rhythm drives the typography. Built on Video.js v10 with a Mux-hosted video.
Thanks, Vansita! The words are timed to the video's own timeline, so the typography follows the picture rather than a fixed loop. Happy to share more about how the timing works🌼🌼🌼
A fashion storefront needs to show the outfit and make its individual pieces easy to find.
For FORM, I paired a warm, editorial lookbook with clearly grouped product names, prices, and size choices.
Cream surfaces, charcoal typography, and consistent product cards connect the homepage with the desktop and mobile screen concepts.
One useful design principle from this project: give campaign imagery and shopping details their own readable zones. The collection can have a strong visual presence while the next product decision stays clear.
What if sending money felt a little more like giving a gift?
For Nova, I explored a banking app that brings payments, cards, and a bit of personality together. You can check your balance, browse recent transactions, send or request money, top up, and pay bills.
My favorite part is the digital postcard feature. Before sending a transfer, you can add a little illustrated card—a heart, a birthday greeting, or a playful character. A simple way to make birthday money or a thank-you feel more personal.
I carried that same 3D character into onboarding, pairing it with bold red gradients and large, clear payment details. There’s room for play, while the recipient and amount stay easy to check.
Would you add a postcard to a transfer? I’d love to know what occasion you’d use it for.
This seamless sparkler-celebration character loop is built to run endlessly for New Year campaigns on TikTok, Reels and Meta — no cut, no restart, just continuous celebration.
Want a looping character video for your brand's next campaign? I create AI UGC product video ads from $50, first drafts in 48–72 hours, 2 revisions included.