Ghassan Alhamoud · Independent Engineering Practice

AI agent systems, built with distributed-systems discipline.

Senior Software Engineer — AI Agent Enabler, Software Architecture

I build and document agent systems in public: Tamoz, ALMS, and the ScaleShop lab, backed by 15+ years of distributed-systems practice.

Every system on this site is public, documented, and inspectable. Code, decisions, and limitations included.

Illustrative. The checkpoint loop behind Tamoz and ALMS. Inspect the public repos.

Public Systems

The argument starts with shipped work: three public systems you can run, inspect, and trace back to their reasoning.

ScaleShop Scalability Lab

Live workshop

An evidence-driven workshop where engineers diagnose bottlenecks from telemetry and choose the smallest sufficient architecture change.

Twelve playable incident scenarios with modeled outcomes. Live and open source at lab.ghassan-alhamoud.com, with full reasoning in the repository.

Scalability Distributed Systems Interactive Lab
Inspect the system

Tamoz

In active development

A Ruby-native durable agent framework for checkpointed, interruptible, observable, and evaluation-governed AI workflows.

Deterministic graph execution, SQLite durability, a RubyLLM agent runtime, and an evaluation harness are inspectable in the public repository.

Agent Framework Ruby Durability
Inspect the system

ALMS

Public release

A self-hosted MCP server that gives autonomous agents shared operational memory without turning into an orchestration framework.

Agents register, publish learnings, and pull operational protocols by tag, and they keep working when ALMS itself is offline.

Agent Memory MCP Open Source
Inspect the system

Application systems and experiments, including a film-production pipeline, an email intelligence platform, and an agent skill ledger, are documented on the systems index.

Operating Principles

The method behind those systems: framing, tradeoffs, and follow-through, developed in full in the handbook.

01

Problem Framing

Start with the system context, constraints, users, failure modes, and business pressure before choosing a technical direction.

Evidence First
02

System Design

Turn ambiguous requirements into clear boundaries, contracts, tradeoffs, and implementation paths that teams can reason about.

Maintainable Design
03

Delivery & Follow-through

Ship the work, document the decisions, review the implementation, and make sure the operational reality matches the design.

Production Mindset

The AI-Native Engineering Handbook

The same method, structured for teaching. Ten chapters, from the first ReAct loop to enforceable safety guardrails in production.

  1. The Agentic Landscape
  2. The ReAct Pattern
  3. Plan-and-Execute
  4. Reflection
  5. Multi-Agent Collaboration
  6. Tool Use & Skill Registries
  7. Memory & Context Management
  8. Human-in-the-Loop
  9. Observability & Evaluation
  10. Safety & Guardrails
Portrait of Ghassan Alhamoud

About

AI Agent Enabler means enabling the reliable adoption and integration of AI agents into products, workflows, and engineering practices, making them dependable parts of real systems rather than demos. Inside a company, this work maps to senior and staff backend, platform, or distributed-systems engineering roles.

I am a Senior Software Engineer with more than 15 years of experience building backend systems and modernizing complex architectures. My work focuses on reducing coupling, establishing clear service boundaries, and improving the scalability and reliability of platforms.

That work was built at Vinted, PlusDental, and Wayfair, spanning marketplace platforms, API migration, and supply-chain systems. The selected impact below names the scope; the full timeline follows.

Outside my professional roles, I build systems to explore these ideas in practice: ScaleShop, an interactive scalability lab; Tamoz, a stream-oriented agent project; and an AI-assisted film-production pipeline that produced two short films. I write about distributed systems, event-driven architecture, reliability, and practical AI-agent infrastructure.

Selected impact

Vinted

First independently operated microservice extraction

Led the extraction of the platform's first independently operated microservice, backed by Kafka and a dedicated database, out of an existing monolith on a live platform. Work around it spanned parcel-tracking performance, carrier webhook integrations, and crawler infrastructure; influence extended beyond the service itself into engineering practices and technical hiring.

Wayfair

Database decoupling, as Tech Lead

Tech Lead for a nine-month database-decoupling project; built the MVP for a decoupled Kafka consumer.

PlusDental

API migration and testing practices

Zero-downtime API migration, internal platform tools, testing practices, and architecture improvements.

11/2021 — 06/2026 Senior Software Engineer — Vinted
11/2020 — 11/2021 Senior Software Engineer — PlusDental
02/2019 — 10/2020 Software Engineer II (SCM) — Wayfair
01/2018 — 01/2019 Software Engineer — secu-ring GmbH
07/2016 — 07/2017 Software Engineer (BI, Online Marketing) — Applicata GmbH
04/2014 — 02/2016 Senior Developer, Full Stack (Banking) — Logos
2007 — 2012 Senior Consultant & Developer (Mongolia & Syria) — Billcom Consulting
Distributed Systems Event-Driven Architecture Kafka Agent Runtimes Evaluation System Design
15+ years of professional engineering Years of Engineering Professional roles, 2007–2026
6 public systems Public Systems Open source, listed in projects.json
38 field notes Field Notes Registered in articles.json
9 handbook chapters Handbook Chapters Published chapters of the handbook

Contact

Questions about the public systems, the handbook, or a field note? Email is the direct route.