About me

Engineering systems that work
in production.

I’m a technical lead and senior .NET engineer with more than 20 years of experience building, modernizing and operating production systems. My work spans hands-on engineering, software architecture and technical leadership.

I work across the full path from a business or operational problem to a working solution: understanding requirements, shaping APIs and integrations, writing and reviewing code, diagnosing production issues and helping teams make practical technical decisions. Much of that work has involved .NET, distributed systems, cloud-native platforms and integration-heavy enterprise software.

That mix is important to me. I enjoy architecture, but I do not want to be separated from implementation, users or production. A design is useful when a team can build it, explain it, operate it and change it safely.

More recently, I’ve been applying the same approach to AI-enabled software, including agents, RAG, evaluation and AI-assisted observability. The focus is the same: connect models to real systems, measure behavior and build software that can be tested and operated.

How I work

Clarity before complexity.

I prefer architecture that makes responsibilities explicit, gives teams room to deliver and stays understandable when the system is under real production pressure.

01

Architecture & technical leadership

Turning complex requirements into clear system boundaries, integration strategies and decisions that teams can execute.

  • Software Architecture
  • ADR
  • Arc42
  • Technical Governance
02

Cloud-native platforms

Designing and evolving production platforms with a practical focus on operability, delivery speed and maintainability.

  • Kubernetes
  • Docker
  • Helm
  • GCP
  • CI/CD
03

Reliable distributed systems

Finding and fixing the hard problems behind latency, race conditions, memory leaks, timeouts and dependency bottlenecks.

  • .NET
  • RabbitMQ
  • Observability
  • Performance

Observability & AI

From production signals to better decisions.

I work across production reliability and applied AI, with a focus on evidence, useful explanations and decisions that can be checked.

01   Production observability

Making complex platforms understandable in operation.

Logging architecture, monitoring integrations, telemetry improvements and incident investigation across distributed services.

  • Grafana
  • Prometheus
  • Kubernetes
  • .NET

02   Applied AI engineering

Useful AI starts with evidence.

I explore agents, RAG, evaluation, structured outputs and tool integration through focused engineering projects. Reliability, cost and clear failure handling shape the work.

  • AI Agents
  • RAG
  • Evaluation
  • Tool Calling
Explore the AI Lab

Selected experience

Systems shaped by operational constraints.

Enterprise platforms

Production

Reliability at scale

Improving observability, modernization and operational readiness across business-critical distributed workloads.

Integration-heavy systems

Multi-tenant

Connected ecosystems

Designing platforms that connect business applications, external partners and transactional infrastructure.

Real-time systems

Operational

Data platforms

Building systems that collect, process and expose time-sensitive data from distributed sources.

Experience

Leading through complexity.

2024 to present

REWE International AG

Technical Lead / Expert Software Engineer

Leading the RUN stream while driving architecture evolution, reliability, observability and modernization across business-critical .NET and Kubernetes systems.

2021 to 2024

Independent Projects & Consulting

Software Architecture / Engineering Consultant

Independent work across software architecture, backend engineering, data analysis, technical consulting and emerging AI technologies.

2020 to 2021

Mashal Startup Co.

Software Architect / Technical Lead

Architecture and delivery of a multi-tenant cashback and loyalty platform integrating retailers, payment providers and POS systems.

2011 to 2019

Ports & Maritime Organization of Iran

Software Architect / Technical Lead

Architecture and development of a national-scale environmental and marine data platform integrating real-time, historical and forecasting data.

2007 to 2019

Software & Technology Company

Founder / Technical Lead

Founded and led a software company delivering custom systems for enterprise and academic clients, remaining hands-on in architecture and technical delivery.