Skip to content
View alaamh's full-sized avatar
  • Dubai, UAE

Block or report alaamh

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
alaamh/README.md

Hi, I'm Alaa 👋

AI & Real-Time Systems Engineer · Solution Architect — I design and build agentic AI that joins the conversation, live.


About me

  • 🎙️ I build virtual employees — AI assistants that join Microsoft Teams voice & video calls as real participants, so people get their meeting hours back.
  • 🤖 Beyond Teams, I build AI assistants & agents broadly — RAG, MCP tool-use, multi-agent orchestration, and Microsoft 365 productivity integrations (Graph / Planner / To Do).
  • 🧠 Deep in real-time agentic AI: speech-to-speech, streaming STT → agent → TTS, live vision over camera & screen-share, and barge-in.
  • ☁️ I take it to production: the Azure media plane (Graph Communications / application-hosted media) and the multi-tenant SaaS architecture underneath.
  • 🏛️ Senior Architect – Digital Transformation by day, hands-on builder by night — I like owning a system from the architecture & design down to the code.
  • 🌍 Based in Dubai, UAE · I speak English & Arabic.
  • 💬 Ask me about real-time voice agents, Microsoft Teams calling bots, LLM tool-use, workflow automation, and multi-tenant SaaS on Azure.

🔭 Featured work

OpenClaw — Microsoft Teams CVI — I build the Teams voice & video integration: an AI assistant that joins live calls with dual realtime/streaming paths, continuous vision, "speak-only-when-addressed" wake-phrase gating, outbound call-backs with voicemail, and an avatar with expression & lip-sync cues. Security-first — recording-gated, allowlist-closed-by-default, HMAC-signed media.   TypeScript · Realtime STT/TTS · LLM agents · Microsoft Graph

Teams Media SaaS Bridge (private) — a .NET application-hosted-media worker bridging Teams calls to an AI backend over an HMAC-authenticated WebSocket, evolving into a multi-tenant, bring-your-own-identity SaaS on Azure VMSS + Key Vault.   C# · .NET 8 · Microsoft.Graph.Communications.Calls.Media · Azure

langgraph-livekit-agents · Open-Generative-AI — LangGraph + LiveKit realtime voice/video agents, and self-hosted / open generative-AI models (Qwen-Omni · MLX · vLLM).

nestjs-cambpm (@alaamh) — NestJS connector for the Camunda BPM workflow engine (contributed NestJS v9 support) — process automation for agentic and enterprise backends.

🧭 Also on GitHub as @ahenawy (earlier open-source & backend work).


🛠️ Tech I work with

Languages TypeScript C# Python JavaScript PowerShell SQL

AI / LLM & Agents LangGraph LiveKit Claude Azure OpenAI OpenAI Realtime Open Models RAG MCP

Real-time & Media Microsoft Teams Graph Communications WebRTC WebSockets STT / TTS FFmpeg

Backend, Workflow & Cloud .NET Node.js NestJS Camunda BPM Azure Key Vault Docker

Architecture & Design Solution Architecture Multi-tenant SaaS Event-Driven Real-Time Pipelines Technical Design


📊 GitHub

GitHub stats    GitHub streak

Contribution graph


@alaamh's activity is private