Skip to content
Andrew Voirol
WorkLogAboutContact
HomeWorkLog

AboutContact

✦ Just one prompt away from figuring it all out.

Sunday, August 2, 2026ai-studio-gallery

210 lines of SVG wearing a Next.js costume

AI StudioCanvasAnimation

Pulled an AI Studio export out of a zip and the first thing I noticed: this is a 210-line SVG animation pretending to be a web app. "11" morphs into "I/O" in a 15-second loop, Gemini-style sparkles drift down in Google's brand colors, and the O has a green pupil that blinks at you. Charming. But it had no actual countdown — just a hardcoded animation on repeat. No target date, no day math, no reason to visit twice. The export came with 1,052 npm packages, 8 unused dependencies, 6 dead scaffold files, and 32 vulnerabilities. Stripped it to 448 packages and 3 vulns, wired up computeDaysUntil() with a real target date, and now the "285" above the animation actually means something. The whole rescue took about three hours — most of it was getting the screenshot timing right so the GIF catches both the "11" state and the "I/O" reveal.

← Previous

One night, two commits, shipped

Next →

Globe to map UI debugging


Andrew Voirol

Builder, hacker, shipper. Currently leaving localhost.

Navigate

WorkBuilder’s LogAboutContactRSS Feed

Connect

X / TwitterGitHubLinkedIn

© 2026 Andrew Voirol·Back to top ↑
✦Just one prompt away from figuring it all out.