Blog

Notes from the workbench.

Build logs, lessons learned and half-formed ideas across AI, data and robotics. New posts as the projects evolve.

Featured · Robotics

Building PiMech: a tiny brain for big droids

How the PiMech2040 ecosystem came together — picking the RP2040, designing for Astromech and Groundmech systems, and the firmware decisions that keep it flexible for builders.

Coming soon Read more →
AI / ML

Squeezing attention onto Blackwell GPUs

What it takes to get flash-attention running on sm_120 — the gotchas, the kernels, and why exact attention still matters.

DraftRead →
Animatronics

Giving a droid its voice

A look at the Human Cyborg Relations API and how screen-accurate vocalizers turn servos and speakers into a character.

DraftRead →
Data Engineering

Pipelines that don't wake you at 3am

Practical patterns for building data pipelines that are observable, recoverable and boring — in the best possible way.

DraftRead →
Robotics

Driving R2 with an Xbox controller

The padawanXboxOne story: mapping a game controller to an astromech droid, and keeping it approachable for new builders.

DraftRead →
Sim2Real

From simulation to the real thing

Notes on closing the sim-to-real gap in reinforcement learning, and what surprised me when the policy met physical hardware.

DraftRead →
Gaming

Designing Patrol Operations

Lessons from years of building dynamic co-op missions in Arma 3 — pacing, replayability and respecting players' time.

DraftRead →

More write-ups are on the way. Follow along on YouTube, GitHub, or support the work on Patreon.