I am a software developer, Software Architect, and Consultant with a strong interest in software architecture, software delivery, the cloud, and the human interaction caught in between.

I help organisations adopt the cloud, build on AI, embrace DevOps, and build modern systems that achieve the right business goals.

I speak regularly at conferences and user groups, including NDC Sydney, Microsoft Ignite Australia, and community events such as Vic.Net, Azure Meetup, Azure Bootcamps, and Alt.Net in Melbourne.

I post on https://emadashi.com and can be found on X as @emadashi.

What I Focus On

  • Cloud-native software architecture and delivery
  • AI and agentic systems
  • Cloud adoption and modernisation
  • Development processes, DevOps, and team enablement

Previous Talks and Workshops

I have spoken at local user groups and large conferences throughout my career. The list below includes a sample of past talks and workshops.

  • DevContainers to the Rescue (Melb .NET 2025)

Full introduction to Development Containers (DevContainers). You can watch the talk on Youtube.

  • One Step Deeper in Dapr’s Pub/Sub (NDC Melbourne 2022)

Presented and recorded at NDC Melbourne. A deep dive into Dapr Pub/Sub and how it helps developers build event-driven, resilient systems.

  • Building Customer Connectors for Azure Logic Apps (Global Integration Bootcamp APAC 2021)

Presented live online with Global Integration Bootcamp APAC. Recording available on YouTube.

  • Running Azure Functions on Kubernetes (Integration Down Under)

Presented live online on why and how to run Azure Functions on Kubernetes. Recording available on YouTube.

  • Azure Self-hosted API Management Gateway (Global Integration Bootcamp 2020)

Session covering what the self-hosted API Management Gateway is, when to use it, and how to use it. Recording available on YouTube.

  • KEDA: Scale Your Kubernetes Workloads on Your Own Terms (NDC Melbourne 2020)

Talk recording on YouTube. Also delivered a hands-on KEDA workshop at NDC Melbourne 2020 (workshop was not recorded).

  • RBAC in Azure Kubernetes AKS (Azure Global Bootcamp 2019)

A practical session on how RBAC works in AKS, how to set it up, and what happens behind the scenes.

  • Am I a Good Developer (NDC Sydney 2019)

A lightning talk with guiding questions for becoming a better developer.

  • Understanding Git (in Arabic)

An explanation of how Git works behind the scenes and how it differs from conventional source control systems. Recording available on YouTube.