Bassam Ismail

Bassam Ismail

Engineering leader. Lifelong tinkerer. Occasional writer.

I lead engineering teams and shape technical direction. I started hands-on and never fully put it down. I still build small tools and run a few services of my own. I write here about the work, the decisions, and the people behind both.

SeriesAll →
WritingAll →
Latest
When a Product Brief Wants a New Service Before the System Map Exists
How to assess microservice boundaries when a product brief proposes a new service before ownership, data authority, and dependencies are mapped.
7 min
When an 8 GB pnpm Cache Cost Minutes to Save Seconds
A pnpm CI cache grew to 8 GB, saved seconds, and broke builds. Here is how measurement justified removing it and bounding Gradle cache growth.
8 min
I Spent an Hour Proving the TLS Was Fine
Debug a KOReader Tailscale proxy failure step by step: check DNS and routing, rule out TLS, and add HTTP CONNECT tunnelling to LuaSocket and LuaSec.
9 min
The Plugin Only Wrote, It Never Read
How I extended a KOReader bookmark plugin without rebuilding existing work: check remote branches, add search, fix device bugs, and report test scope.
8 min
NowUpdated August 22, 2026
Elsewhere