Skip to main content

Code

Hobby software — where the same systems brain plays. Games, tools, and integrations built for curiosity and the joy of finishing things.

Business Cards — a satirical office card game

A satirical office-themed card game whose real goal is proving out a robust data-driven modding system — the game is the vehicle. Cards are typed Godot Resources; a signal-driven GameManager runs a 5-phase turn loop; the base deck loads as a mod; card effects are composable data (trigger + target + modifier + duration) so modders never touch code. Studio-grade architecture thinking in a hobby project.

  • Godot
  • GDScript

Warehouse Simulator — fantasy logistics automation

A logistics and automation sim set in a modern-fantasy world. Three-stage progression from manual to semi-automated to fully automated. Built on the same data-registry pattern as Business Cards, with an in-game 3D-printer mechanic. Shows creative game-design range alongside the systems engine.

  • Godot
  • GDScript

The Weekend — a one-joke game with a real integration

A Godot 'game' that, only on the right day of the week, posts 'Ladies and Gentlemen, The Weekend.' to Bluesky via the AT Protocol — full auth, token refresh, and rich embeds. A recurring pattern: I hide real, working integrations inside joke projects.

  • Godot
  • GDScript
  • AT Protocol

BlueskyWatcher — real-time post watcher

A clean, fully-working real-time Bluesky post watcher using the AT Protocol firehose — subscribes to the live event stream and filters posts by keyword or author. I built it to get an edge in The Weekend; less cheating, more an excuse to play with the firehose.

  • Python
  • AT Protocol