MicroPython was a fantastic starting point to build my early prototypes. But issues with heap fragmentation encouraged me to switch the project to Rust. It was a successful rewrite and ended up bringing a lot of additional benefits.
Project Archive
The "Research & Development" department
Categories: arduino, catode32, gamedev, infrastructure, radio, webdev
2026
Building interconnected environmental systems (like games, toys, meals, weather, gardening, vacations, an economy, playdates, and a lot more...) to give the cat and the player a vibrant world.
Simulating a pet on a microcontroller with a complex behavior tree, 18 dynamic stats, and a unique genome.
An introduction to my cat-themed ESP32 virtual pet project, Catode32.
2025
Browser-based tool for creating 1-bit pixel art fonts, and tools to export them for use in embedded projects. Includes a bunch of example fonts.
2023
An event-driven pattern for a finite state machine in Rust, with several example projects.
Using software-defined radio to investigate missing data from a weather station.
Gallery of concept artwork, interface prototypes, and experiments to use on 1-bit SSD1306 OLED screens.
Adding multiple new vehicles, weapons, HUD elements, and models to expand on ongoing simulator work.
3D futuristic armored combat simulator with a focus on long-range engagements.
