Om Shukla's Work | ContraWork by Om ShuklaOm Shukla
Interactive websites, web apps & Rive motion for startups
๐ฌ DEBUT
A launch-day ad that rolls out the red carpet for your product.
Friday, October 20. Premiere night.
A limo glides up to the carpet.
A perfume takes the spotlight.
"Who are you wearing?"
It was wearing the night.
Saturday, a skateboard walked the same carpet.
"Can you do it again?"
It landed it.
Sunday, a soda can cracked open in front of the press.
"What's the flavour?"
Nobody would say.
None of them were real.
All of them got a premiere.
๐๏ธ Every launch deserves a red carpet.
Most of them get a story post.
So I built the whole premiere.
The marquee. The press pen. The fans. The limo.
A rooftop across the street to watch it all from.
I had way too much fun with this one.
Built the street in Blender, then rolled the cameras in SVGator with the MCP.
Six premieres.
One template.
Zero redraws.
Swap the logo and the product.
Every marquee, wall and shot follows.
Retype the headline, the date and what the press shouts.
Every word is live text. Every layer has a name.
The cameras never change.
So who's walking the carpet next?
The flashes never stop. โจ
๐ ๏ธ Built in SVGator with the MCP, staged in Blender. 1,429 named layers, 3,917 keyframes.
Use the template ๐
DEBUT ยท Red-carpet launch ad (https://app.svgator.com/editor#/84c59716958942ceb33024ae5ae4688e) ๐ฐ FRONT PAGE
A launch-day ad that puts your product on the front page.
Tuesday, October 14. Late City Edition.
A blood orange soda came back.
Shelves cleared in eleven minutes.
Officials urged the public to remain calm.
Friday morning, a phone outlived the news cycle.
Its charger was reported missing, presumed retired.
Saturday, 12:01 a.m.
Cold brew hit the shelves.
Nobody went home.
None of it happened.
All of it made the front page.
๐๏ธ Every launch wants to be news.
Most of them get a banner.
I couldn't find a single newspaper in SVGator's template gallery.
So I built one.
The Bellbird Times.
The Kestrel Herald.
The Nightjar Post.
Three papers.
One template.
Zero redraws.
Retype the headline, swap the photo and the logo.
Every word is live text. Every layer has a name.
The motion never changes.
So what's your headline?
The press never stops. โจ
๐ ๏ธ Built in SVGator with the MCP. 1,038 named layers, 8,440 keyframes. ๐ช Everybody tells. Eventually.
Halloween, 2003.
A little girl falls into the quarry above Stonewell.
Her father finds her too late.
At least, that's the story he tells.
Twenty-three years later, he's coming home.
Tonight the town burns its secrets.
And something in a long grey coat is walking the street, reciting his own words back to him.
Its face is a mirror.
๐ THE HALFWAY
A first-person horror game built in Rive.
Fog, film grain and a flashlight, like the survival horror we grew up on.
A forest where someone keeps calling her name.
A diner that kept its light on.
An old police scanner tape with a two-minute gap.
2:41. She's still talking.
2:43. He's going back down.
Nobody knows what happened in between.
Except him.
In Stonewell, you write down the one thing you can't say out loud, and you burn it at midnight.
So what would you write on yours?
He only came halfway. โจ
๐ ๏ธ Built in Rive with the CLI, GPU Canvas, Scripting, Data Binding and State Machines.
Enter Stonewell ๐
https://halfway-ethl6h.rive.to
What would you have done with two minutes? ๐
Portland doesn't cancel sunsets. It hides them.
For a photographer who only shoots in the last hour of sun, that's a problem no calendar can fix.
๐ธ HERON HOUR
Portland rain kept turning Maya's bookings into 16-message rescheduling threads. Heron Hour lets clients book a window of light instead of a date, and the real forecast picks the evening and reschedules it by itself.
Maya Reyes is a golden-hour portrait photographer in Portland, Oregon.
Three locations. One hour of good light a day. No assistant.
Last fall, 11 of her 26 sessions were rained out.
Every one became a 16-message thread.
Weather checks. "Can we do Sunday?" Refunds. Re-confirmations.
All answered between editing, driving to the coast, and sleep.
So I rebuilt the moment "can I book with you?" becomes "you're booked."
โ๏ธ Clients book the light, not the date.
They hold a window. The sky picks the evening.
โข Live forecast โ 16 real evenings scored from Open-Meteo, with the reason shown
โข Six readings โ one evening, locked 72 hours out
โข Storm rolls in โ every session re-docks itself, and the client gets one text
โข Three places โ three recipes for light, down to the live low tide at Cannon Beach
โข Book โ deposit held, calendar invite sent
๐ And on Maya's side:
โข Any DM, email or text โ read and answered in two seconds with three real evenings
โข One board of sessions docked to light, one log of everything the sky handled
โข A sandbox for judges: throw a storm, jump 72 hours, watch it all move on its own
Before: 16 messages for every rained-out evening.
After: one text. Sent by the sky. Maya never saw it.
Maya's to-do list? Empty. โจ
Built with Lovable, on real Open-Meteo and NOAA data.
Try it ๐
Live: https://heronhour.lovable.app
(https://heronhour.lovable.app)Code: https://github.com/omshukla24/heron-hour
@Lovable #lovablechallenge