Software engineering / Technology leadership

I’m a software engineer and technology leader based in Dubai. For more than a decade, I’ve worked across enterprise platforms, distributed systems, cloud infrastructure, APIs, and modern web applications—from architecture and technical direction through implementation.

Dubai, UAEEnterprise systemsCloud & web

Expertise

From architecture to production.

My work connects architecture, implementation, and operations—keeping technical direction grounded in production reality.

Java / Services

Enterprise & distributed systems

Designing dependable services, messaging flows, and integration boundaries with Java, Quarkus, and Jakarta EE.

Cloud / Operations

Cloud & platform engineering

Building and evolving platforms across Kubernetes, identity, delivery pipelines, and operational reliability.

React / APIs

Full-stack & API delivery

Connecting backend services and APIs to clear, responsive web applications designed as one coherent product.

Direction / Teams

Engineering leadership

Setting technical direction, making architecture decisions, and helping teams turn complex priorities into executable plans.

Operating principles

Software should become calmer as it gets more capable.

Good engineering reduces uncertainty. It makes systems easier to understand, operate, and change.

  1. Make complexity legible.

    Turn complicated domains into systems that teams can understand, operate, and trust.

  2. Design reliability in.

    Correctness, observability, and graceful failure are part of the product—not afterthoughts.

  3. Build for change.

    Create clear boundaries and room to evolve without burdening today’s delivery.