This is where I share updates about things I'm working on. I've never been particularly active on social media, so this blog is my attempt at documenting my work and learning process.

Cuter Shooter: The Mobile Controls Rabbit Hole

Chasing a broken mobile gamepad overlay through iframe attributes, pyxel versions, and missing gamepad input bindings

pyxelgame devmobilewasmdebugging

Cuter Shooter: Building the Save System and Breaking Everything

How we built a compact Base64 save system for a WASM game, and how an AI agent broke it spectacularly

pyxelgame devpythonwasmAI

Cuter Shooter: Recovering from a Broken Agent Session

Diagnosing a broken game with no agent notes, two git reverts, and getting everything working again

pyxelgame devpythonwasmdebuggingAI

Deploying Pyxel Games to the Web

How to compile a Pyxel game to HTML and integrate it with a website backend

pyxelgame devpythonweb development

Getting Started with Pyxel

My experience picking up the Pyxel retro game engine for Python

pyxelgame devpython

First Blog Post

The test for my Astro blog setup - migrating from Zola

astrobloggingweb developmentlearning to learn in public