Engineering Blog

Software writing is most useful when it preserves the reasoning that code alone cannot: the constraint that shaped a boundary, the failure that invalidated an assumption, the trade-off hidden behind a clean interface, or the operational detail that made a design survive production.

I’m Ayush Basak, a CTO and systems architect in Kolkata. These essays cover backend engineering, databases, distributed systems, infrastructure, and production AI.

Start with a problem you are solving:

>