Ozgur Karahan

AI Solution Engineer @ Microsoft

Building intelligent systems at the intersection of AI, cloud infrastructure, and enterprise integration.
Strong background in enterprise architecture, integration strategy, and API management.

Featured: Identity Propagation for AI Agents

Enterprise AI agents must act as the real user — no service accounts in the data path, every action traceable and authorized per-user. A series of production-grade implementations on Azure (Entra ID, APIM, AI Foundry) across ServiceNow, Salesforce, and custom APIs.

📄 Read the story: From Theory to Production — Salesforce Meta-Tool & Identity Propagation

Projects

Agent Memory

ai-agent-memory

Persistent memory for AI coding agents — Karpathy LLM Wiki pattern for GitHub Copilot, Claude Code, Codex, and Cursor

PythonClaude CodeGitHub CopilotCodexCursor
Agentic SDLC

agentic-sdlc-demo

Ready-to-run, presenter-led demo of the full SDLC driven by AI coding agents — intake → plan → implement → test → review → PR → deploy, with enforce-first CI gates

🎞️ View the slide deck: Agentic SDLC — from workplace request to governed, deployed software

JavaScriptGitHub CopilotGitHub ActionsMulti-Agent
Agent + MCP

snow-meta-tool

ServiceNow MCP meta-tool — 3 generic tools (discover, query, write) with per-user identity propagation via Azure APIM JWT Bearer OBO flow

Azure AI FoundryServiceNowMCPAPIM OBOBicep
Agent + MCP

salesforce-meta-tool-identity-propagation

Cross-cloud identity propagation from Azure to Salesforce via a meta-tool MCP server — user identity flows end-to-end without service accounts

Azure AI FoundrySalesforceMCPOAuth 2.0
Agent + MCP

propagate-id-entra

End-to-end Entra ID identity propagation from browser through AI Foundry agents and APIM to backend APIs — zero service accounts

Azure AI FoundryEntra IDAPIMMCPBicep
Agent

simple-order-agent

Order processing agent using Claude SDK, MuleSoft MCP, and A2A protocol

PythonClaude SDKMuleSoftMCPA2A
MCP

azure-apim-mcp-server

MCP streamable HTTP server for Azure API Management — manage APIs through natural language

PythonAzure APIMMCP
AI App

ai-avatar-presenter

AI-powered avatar presentation assistant — upload PowerPoint slides and have an AI avatar present them with multilingual TTS and interactive Q&A

ReactFastAPIAzure AI SpeechAzure OpenAIWebRTCBicep
Learning

anthropic-academy

Worked examples from the Anthropic Academy curriculum

PythonClaude API

Forks & Contributions

Fork+

get-started-with-ai-agents

Azure-Samples fork with AI Foundry endpoint & A2A documentation (1,400+ lines), Bicep customizations, extended README

PythonAzure AI FoundryBicep
Reference

voicelive-api-salescoach

AI-powered voice training for sales professionals using Azure Voice Live API — forked from Azure-Samples

PythonAzure AI SpeechVoice Live APIReact
Reference

karpathy-autoresearch

Autonomous AI research agent that experiments on single-GPU LLM training overnight — forked from karpathy

PythonPyTorchLLM Training

Tech Stack

Python Azure Anthropic / Claude MuleSoft Bicep MCP Protocol API Management Salesforce ServiceNow OAuth 2.0 Entra ID Container Apps React