Learning Lab

Long-form notes, write-ups,
and bench experiments.

Posts that deserved more than a paragraph. Some are projects; some are things I figured out and want to be able to find again.

  1. 2026 · 04 · 28
    I wanted a single tactile button that, when pressed, delivers a short message to a small group of people on Telegram — and keeps working when the office Wi-Fi quietly stops working, which it does.
    electronics esp8266 telegram · 14 min read
  2. 2026 · 04 · 11
    The migration itself is the boring part. The interesting part is the order in which you build it.
    sql-server storage · 22 min read
  3. 2026 · 03 · 22
    An inventory of every implicit pattern the previous version supported by accident.
    frontend migration · 18 min read
  4. 2026 · 02 · 14
    DeepSeek-OCR happily handles English, Hindi, and Punjabi bills. The catch is the layout, not the language.
    ai ocr · 11 min read
  5. 2026 · 01 · 30
    MVC turned out to be the right shape for instructing a model. Routes, controllers, views, models — each a thing the model can reason about discretely.
    essay · 9 min read