
Gerber Films
Turn PCB Gerber and drill files into exact 1:1 printable films for photoresist, UV solder mask and toner transfer, with copies, fold pairs and registration marks on one sheet.
Exploring the intersection of hardware and software to create innovative solutions for tomorrow's challenges. A maker's notebook — long-form writing, weekend builds, and small useful apps.
Long-form posts on hardware projects, software craft, and the surprisingly fuzzy line between them.
My second ₹249 smartwatch hid a PHY6222. I found its reset pin, stole the display init from the stock firmware, and updated it over BLE.
Heroku killed its free tier. Here is how I run Node-RED 24/7 on Render for free, with flows saved to Turso or Neon so restarts lose nothing.
The listing said CH32V003 not supported. The hardware was never the problem, the firmware was, so I replaced it.
I missed Windows clipboard history on Linux, tried every manager I could find, then spent a weekend building my own GNOME extension.
2 Mbps of UART proved software USB was pointless. Then came an RP2040, a DMA rewrite, and a colour bug I could not see.
I lost my wallet on a night bus, so I turned a hacked ₹249 smartwatch into an Apple FindMy tracker and built my own app to follow it.
Small, focused software I've built and put online. All open-source or freely usable — no accounts unless you really need one.

Turn PCB Gerber and drill files into exact 1:1 printable films for photoresist, UV solder mask and toner transfer, with copies, fold pairs and registration marks on one sheet.

Learn the bitwise tricks embedded C runs on by writing real register code for a simulated CH32V003.

Browser-based firmware flasher that turns a WCH-Link debug probe into a single-wire CH32V003 programmer.
Browser-based visual editor for designing smartwatch faces compatible with the Da Fit / MoYoung ecosystem.
A loose photo journal — builds in progress, soldering iron at 2 AM, the occasional walk to clear my head.

I split my time between embedded firmware, cross-platform apps, and the kind of weekend projects that take three weekends. This site is where I write everything down so I don't have to remember it twice, and so you don't have to figure it out the hard way.