2026

We made drones

We made drones

Building the drone platform for the Robogames drone challenge, and everything that goes into keeping drones flying.


Planning the control stack for a micromouse robot

A layered software and control architecture for a micromouse, from motor drivers up to maze logic.


Sensor Fusion: Why One Sensor Is Never Enough

Sensor Fusion: Why One Sensor Is Never Enough

Why I started learning sensor fusion after losing competitions to noisy, drifting, disagreeing sensors.


2025

When the robot turned around

When the robot turned around

Our second micromouse competition: a custom PCB, a late start on software, and why we're more excited than ever.


When stubbornness meets the blue pill a battlebot postmortem

When stubbornness meets the blue pill a battlebot postmortem

Swapping the ESP32 for an STM32 Blue Pill, and the hours lost to my own flashing settings.


Hacking a 31x31 led display to play snake 🐍

Hacking a 31x31 led display to play snake 🐍

Turning a 961-bulb LED wall into a modular retro game console, starting with Snake.


Getting into battlebots

Getting into battlebots

How we built our first Tombstone-style battlebot and faced our very first competition.


My time in the school cadet band

My time in the school cadet band

From reluctant recruit to trombone player: my years in the school cadet band.


Websocket and ota code update

Enabling over-the-air updates and WebSocket-based live tuning on an ESP32 micromouse.


From one foot mouse to micro mouse

How a team with no prior experience started with a large prototype and worked towards a real micromouse.


A step into the world of ar

A step into the world of ar

Building an animated, browser-based AR experience with AR.js and Three.js for a university inauguration display.