Skip to content
Andrew Voirol
WorkLogAboutContact
HomeWorkLog

AboutContact

✦ Just one prompt away from figuring it all out.

Monday, August 3, 2026red-eclipse-build

70 GIF frames, 12 different sizes, zero consistency

AutomationInfrastructure

The demo GIF was 5 MB of jitter — 70 frames at 12 different dimensions, from 800×517 down to 797×438. Only 48 frames matched the target size. The screenshots were retina-scale but the README still had placeholder URLs. AI Studio exports always ship with the same invisible baggage: a duplicate .eslintrc.json next to the flat config, an HMR-disabling webpack block nobody asked for, output: 'standalone' for Docker deployments that will never happen, and a picsum.photos remote pattern because every Next.js template apparently loves stock photos. Tore all of it out, moved misplaced build deps from dependencies to devDependencies, killed the dead autoprefixer and @tailwindcss/typography packages, patched three npm audit vulnerabilities with overrides, generated an SVG favicon, and recaptured the screenshots headless at consistent dimensions. One commit, zero scaffold left.

← Previous

Not everything needs a gradient and a dark theme

Next →

Six files, zero AI, one custom shader


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.