About
Sayandeep
Nineteen projects that each take a surface which is not supposed to do the job, and make it do the job anyway.
The pattern is not deliberate, but it is consistent: a terminal that streams video, a chat app's attachment cap used as a filesystem, a recorder that is not a video suite, a free tier running realtime multiplayer for eight people, a reader that owns the audio buffer, a phone running the model itself, a shop that runs before its backend exists, animation that is unit-tested.
Most of these are built to a spec written before the code, and most of them carry an honest account of what does not work yet. That second part matters more than the first.
Recurring
- Terminal as a real surface01 · 02Go TUI, Python TUI on PyPI
- Discord as a surface03 · 04An attachment cap, and one job that is not OBS
- Realtime on free tiers05 · 06 · 07Postgres-side logic, one row, two update paths
- Rules written before code08 · 15A values register, a PRD of 38 requirements
- Documents, not bitmaps10 · 11 · 12JSON, coordinates, a document model for speech
- Grounded, or it says so13 · 14 · 15Scoped retrieval, a refusal, a coverage gate
- On-device inference12 · 16Neural TTS on the phone, llama.cpp on the canvas
- The web, by hand17 · 18No framework, and motion that is asserted
- Reading closed systems03 · 19Attachment caps, WebGL bundles
Elsewhere