Long-form software engineering essays on the decisions behind every shipped system. Written between commits, never on retainer, in plain English and Arabic.
My tech blog. Long-form software engineering essays on multi-tenant Laravel, offline-first Flutter, sync engines, and AI-paired engineering. One essay every two weeks, written in Arabic and English in parallel, free of marketing.
The traits that set Syrian software companies apart. Resilience, offline-first thinking, and engineering for real networks.
What it takes to build and ship mobile apps in Syria. Platform choice, team structure, and the realities of app stores.
Multi-part series for engineers building real systems. Each path is one structural problem, walked end to end, in the order I learned it.
WebSocket vs polling, conflict resolution, the quiet failures. Five parts.
Schema choices, audit logs, tenant exports, feature flags. Four parts.
Spec-driven workflows, eval suites, cost guardrails. Three parts.
Drift migrations, queue reconciliation, the 200ms target. Four parts.
What to look for in a Syrian software company. Technical depth, past work, communication, and the red flags that cost projects.
The traits that set Syrian software companies apart. Resilience, offline-first thinking, and engineering for real networks.
What it takes to build and ship mobile apps in Syria. Platform choice, team structure, and the realities of app stores.
The full process of designing and building a website with a Syrian team. Scope, timeline, tech stack, and what to expect.
How to hire, evaluate, and retain Syrian programmers. Skills assessment, remote workflows, and the engineering culture.
The cleanest way to read this blog is over a feed reader. No algorithm in the way, no email noise, no subscription wall.
Where I think out loud between essays.
The other half is figuring out what to build, and what not to build.
If you have a system in mind, send it. I will tell you honestly whether it is worth building, what it will take to ship, and what it should not try to be.