Skip to content
Andrew Voirol
WorkLogAboutContact
HomeWorkLog

AboutContact

✦ Just one prompt away from figuring it all out.

Saturday, August 1, 2026geogenesis-unfolding-globe

The dark room recon: dissecting an AI Studio globe in 55 steps

AI StudioReactd3-geoVisualization

Dropped into a codebase I'd never seen and mapped every wire in under an hour. Traced every import, every config file, every render path — and hit an export called GeoGenesis: a React+Vite app with D3-powered globe rendering, custom projection interpolation between orthographic and equirectangular, a 1,053-line canvas render loop, off-screen color-picking for country hit detection, and a Gemini chat integration with Google Maps grounding. The initial cleanup had already migrated Tailwind from CDN to npm, but left behind Tailwind v4 classes (bg-radial-gradient) in a v3 project — silent CSS failures nobody would notice unless they read every utility class. Found it, flagged it, confirmed both npm run dev and vite build succeed clean. Verdict after recon: this is a keeper — no surgery needed, just a polish pass.

← Previous

AI Studio export to shipped in one sitting

Next →

Tailwind v4 ghosts in a v3 project


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.