Members-Only
Recent Talks & Demos are for members only
You must be an AI Tinkerers active member to view these talks and demos.
May 04, 2026
·
Munich
Celeste@60FPS on a $1 Chip
See a game engine running Celeste at 60 FPS on a $1 microcontroller with 256KB RAM, achieved through zero-cost abstractions and custom drivers.
Overview
I built a game engine that runs @60 FPS on a microcontroller with 256 K of RAM, just so I can run Celeste.
Links
Codeberg user profile interface showcasing Forgejo-based Git repository management tools.
Tech stack
- EmbassyA private personal server for hosting self-sovereign open-source software with zero configuration.Embassy (by Start9) is a plug-and-play private server designed to eliminate third-party reliance. It runs StartOS to facilitate one-click installs for critical services like Bitcoin Core, LND, Nextcloud, and Vaultwarden. By utilizing Tor and local networking, it ensures data remains physically in your possession while remaining accessible from any device globally. This is hardware-level sovereignty for the modern stack: no subscriptions, no data harvesting, and no central points of failure.
- RP2040 HALA high-level Rust hardware abstraction layer for the Raspberry Pi RP2040 microcontroller.This crate provides a type-safe interface for the RP2040 dual-core Cortex-M0+ processor, enabling efficient control over its unique hardware features. It leverages the embedded-hal ecosystem to manage peripherals like the Programmable I/O (PIO) blocks, high-speed SPI/I2C interfaces, and the 264KB internal SRAM. Developers use this HAL to write memory-safe drivers for hardware like the WS2812B LED or SSD1306 displays while maintaining the performance required for real-time embedded applications.
- typed-fsmA TypeScript library for building strictly typed finite state machines with zero runtime dependencies.Typed-fsm delivers compile-time safety for state transitions using TypeScript's advanced type system. It eliminates invalid states by enforcing transition rules at the IDE level: if a transition is not defined in your schema, the code will not compile. The library maintains a tiny footprint (under 2KB) and provides a fluent API for defining states, events, and side effects. Developers use it to manage complex UI logic or backend workflows where reliability is non-negotiable and runtime errors must be caught during development.
- typed_ecsA high-performance Rust Entity Component System that leverages the type system to eliminate runtime borrow checking overhead.Typed_ecs prioritizes compile-time safety and execution speed by using Rust's type system to manage component access. Unlike traditional ECS frameworks that rely on dynamic dispatch or runtime borrow flags, this library uses static typing to ensure exclusive access to data. It supports seamless integration with systems through a clean API, allowing developers to define entities and components with zero-cost abstractions. By moving validation to the compilation phase, it provides a predictable environment for game engines and simulation software where performance is non-negotiable.
- ClaudeClaude is Anthropic's flagship family of large language models (LLMs): a high-performance, Constitutional AI system built for safety, complex reasoning, and expert-level collaboration.Claude is a next-generation AI assistant developed by Anthropic, a research firm prioritizing AI safety. The models (including Opus, Sonnet, and Haiku) leverage Constitutional AI to ensure helpful, honest, and harmless outputs, a key differentiator from competitors. Claude excels at complex enterprise tasks: processing massive context windows for in-depth data analysis, generating and reviewing code, and providing expert-level summarization for documents up to 200,000 tokens. It is deployed as a conversational chatbot and via API, offering scalable AI solutions for developers and businesses.
Finding related talks...
Compose Email
Sending...
Email preview
Loading recent emails...