Skip to content
Shahabaz Khan

Archives

All the articles I've archived.

2026 5
July 3
  • ChatMural: I built a pixel canvas your stream chat paints together

    A weekend project that turned into a real product: a 64×64 collaborative pixel canvas that drops into OBS as a browser source. Next.js, Fastify, raw WebSockets, a 4 KB Redis buffer, and Postgres snapshots — here's the whole stack.

  • The case that could breathe (homelab, part 3)

    Updated:

    Assembling into a new case: a glass panel with no screws, missing drive brackets, the coarse-vs-fine screw thread nobody explains, a SATA connector that wouldn't clear, an fTPM prompt after the board swap, and seven fans stuck on red until OpenRGB fixed what the vendor software couldn't.

  • New board, first beep (homelab, part 2)

    Updated:

    The verdict on the dead motherboard: ruptured crystal oscillators, no replacement available. Two months later, a new board, a barebones test that actually spins — and a reminder that a two-euro speaker would have saved me a lot of guessing.

May 2