2026

Sensor fusion init

I began writing this series when I started learning sensor fusion on my own.


2025

When the robot turned around

When the robot turned around

Iโ€™m writing this with the hope that itโ€™s the last time I talk about the experience rather than the achievement. From here on, I want my articles to be about technical breakthroughs, not emotional a...


When stubbornness meets the blue pill a battlebot postmortem

When stubbornness meets the blue pill a battlebot postmortem

Last time, our battlebot used an ESP32 as its brain. It worked fine, but ESP32s are delicate. This year, I wanted something tougher, something worthy of a robot that gets physically attacked. So I ...


Hacking a 31x31 led display to play snake ๐Ÿ

Hacking a 31x31 led display to play snake ๐Ÿ

๐ŸŽฎ Turning a 31ร—31 LED Matrix Into a Retro Game Console During a department music event, our seniors (CSEโ€™22 batch) built a giant 31ร—31 LED matrix with 961 colorful bulbs to display synchronized lig...


Getting into battlebots

Getting into battlebots

This is the story of how I got into BattleBots, and how we faced our very first competition.


My time in the school cadet band

My time in the school cadet band

This is about the time I was in the school cadet band. It was kind of an accident how I enrolled in it. At first, I wanted to get out desperately. But Iโ€™m no quitter, so I stuck around to see how t...


Websocket and ota code update

Enabling OTA and WebSockets for Micromouse


From one foot mouse to micro mouse

Building a Micromouse: Challenges, Lessons, and Unexpected Issues


A step into the world of ar

Augmented Reality (AR) is transforming how we interact with digital content, making it more immersive and interactive. AR.js, a lightweight open-source library, allows developers to create AR exper...