Ahmad Hakroosh

Software Architect · Principal Engineer · Engineering Leader

I design and evolve distributed systems, and the teams that build them.

Software engineer and architect with 12+ years of experience designing and evolving distributed systems, cloud-native platforms, and high-scale backend architectures.

Ahmad Hakroosh
Experience withLytxFylloStratyfyYad2Amdocs

Services

How I can help

Senior, hands-on help with the decisions that are expensive to get wrong.

Fractional Architect / CTO
Senior architecture leadership for a fraction of the cost of a full-time hire.
Retainer · 1–3 days per weekDetails
Architecture & System Design Review
An independent, senior look at your system before the next big bet.
Fixed scope · 2–3 weeksDetails
Microservices & Cloud Modernization
Decompose the monolith and modernize the platform without stopping delivery.
Project · 1–6 monthsDetails
Engineering Leadership Coaching
For new managers and tech leads growing into the role.
Monthly · 2 sessions per monthDetails

12+

years building production systems

500K+

events per second ingestion platform

80%

faster production deployments

2 → 13

engineers grown and led as a manager

30+

engineers across 6 countries guided on architecture

75% → 92%

ML document classification accuracy

Expertise

What I work with

Architecture

System DesignDistributed SystemsEvent-Driven ArchitectureMicroservicesCloud-Native PlatformsAPI DesignDomain-Driven DesignPlatform EngineeringScalability & ReliabilityPerformance Engineering

Backend

Node.jsTypeScriptJavaScriptPythonNestJSExpressGraphQLRESTKafkaNATSRabbitMQ

Frontend

ReactNext.jsVueAngularMicro-FrontendsWeb Components

Data & AI

PostgreSQLMongoDBDynamoDBRedisElasticsearchPandasScikit-learnTensorFlowRAGAgentic AI

Cloud & DevOps

AWSGCPKubernetesDockerTerraformArgoCDServerlessCI/CDGitHub ActionsJenkins

Leadership

Engineering ManagementHiring & OnboardingMentoring & Career DevelopmentTechnical StrategyArchitecture ReviewsCross-functional LeadershipStakeholder Management

Writing

Latest from the blog

Notes on distributed systems, platforms, and leading engineering teams.

Sep 20, 2026 · 5 min read

The bottleneck was never the broker

A telemetry pipeline that kept falling over, a lock we should never have taken, and why more Kafka partitions were never the fix.

  • architecture
  • kafka
  • event-driven

Let's talk about your system.

A 30-minute intro call is free. Tell me what you are building and where it hurts.