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 →

Agent Operating Notes
10 parts
Short operating notes from redacted Claude and Codex sessions: boundaries, prompts, failure modes, and team practices for AI-assisted engineering.

Building a Slack Engineering Agent
4 parts
How a multi-tenant Slack agent turns an @-mention into a pull request: the end-to-end path, the Postgres-backed task queue, the single policy gate that keeps an autonomous agent safe, and the ports-and-adapters spine that holds it together.

A Home for AI Artifacts
3 parts
The internal platform where the team publishes AI-generated artifacts to durable, authenticated URLs instead of external services: what it does, how it's built on one small box, and the serverless start we walked back.
↳WritingAll →

Latest
What a Genuinely Blocked AI Agent Should Report
Use an AI agent blocker report to stop equivalent retries, preserve completed evidence, identify the failed dependency, and name the smallest unblock.

Monitor Long-Running AI Agent Work Without State Drift
Design AI agent monitoring as a read-only delta heartbeat with stable evidence, idempotent checkpoints, anomaly thresholds, and terminal conditions.

Use Reversible Rollouts for AI Agents in Production
Run an AI agent production rollout through observe, prepare, shadow, limited, and general stages with evidence, thresholds, and executable rollback.

Build a Provenance Ledger for AI Agent Research
Use an AI agent provenance ledger to separate observed, inferred, contested, and unsupported claims before research drives engineering decisions.
↳NowUpdated June 2026
Leading
Engineering at Axelerant, working across the stack, end to end.
Mentoring
Growing engineers into their first lead and manager roles.
↳Elsewhere