GLOWTRIS · BLOG

Behind the blocks

Dev logs, architecture decisions, and the honest story of building a browser Tetris from scratch.

boltPlay Glowtris
Filter
⌘ K

That Time Almost Caused a Security Disaster by Pushing Keys to GitHub

A terrifying near-miss of leaking security credentials to a public GitHub repo during a late-night coding session, and the lessons learned.

A Designer's Obsession: Flawlessly Fixing Giscus Iframe Layout Shift (CLS)

How a designer's eye caught a 1px error and 0.1s flicker. Fixing iframe layout shifts with CSS Grid overlay and postMessage control.

Why I'm Writing This, and Who It's For

I'm a designer in the military who built a game with AI. Here's the honest story of how it happened, what broke, and why it matters.

7-Year Designer Who Can’t Code Made a Game With AI. What Happened.

I’m a 7-year designer who can’t code. I built a game UI and blog by talking to Claude. Here’s what worked, what prompting couldn’t fix.

Whose midnight counts? Building a timezone-aware leaderboard

Duolingo keeps your streak alive even when you land in a timezone from yesterday. I wanted the same for Glowtris — here’s how I built it.