Skip to content
View ozgurkarahan's full-sized avatar

Block or report ozgurkarahan

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
ozgurkarahan/README.md

Hi, I'm Ozgur Karahan πŸ‘‹

AI Solutions Architect | Azure, MuleSoft & API Management Specialist

Building intelligent systems at the intersection of AI, cloud infrastructure, and enterprise integration.

GitHub LinkedIn


πŸ§‘β€πŸ’» About

I design and build AI-powered applications on Azure and MuleSoft, with deep expertise in API Management, AI agents, and MCP (Model Context Protocol) integrations. My work focuses on making AI practical and production-ready for enterprise environments.


πŸš€ My Projects

Projects I built from scratch.

πŸ€– AI Agents & MCP

Azure
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 Salesforce
Agent + MCP
salesforce-meta-tool-identity-propagation
Meta-tool MCP server for Salesforce with cross-cloud identity propagation β€” AI agents manage Salesforce resources using the caller's Azure identity end-to-end
Azure
Agent + MCP
propagate-id-entra
End-to-end Entra ID identity propagation from browser through AI Foundry agents and APIM to backend APIs β€” no service accounts in the data path
Claude
Agent
simple-order-agent
Order processing agent using Claude SDK, MuleSoft MCP, and A2A protocol
Azure
MCP
azure-apim-mcp-server
MCP server for Azure API Management β€” manage APIs through natural language

πŸ–₯️ AI Apps

Azure
AI App
ai-avatar-presenter
AI-powered avatar presentation assistant β€” upload PowerPoint slides and have an AI avatar present them with multilingual TTS, interactive Q&A, and Teams integration

πŸ” Security

Identity propagation patterns β€” see full project descriptions in AI Agents & MCP above.

Project Security Pattern
snow-meta-tool JWT Bearer OBO flow β€” Azure APIM exchanges Azure AD token for ServiceNow per-user token
salesforce-meta-tool-identity-propagation Cross-cloud identity: Azure AD β†’ APIM β†’ Salesforce via On-Behalf-Of JWT Bearer
propagate-id-entra Entra ID token passthrough from MSAL.js SPA through AI Foundry + APIM to backend API

πŸ“š Learning

Anthropic
Learn
anthropic-academy
Worked examples from the Anthropic Academy curriculum

🍴 Forks & Contributions

✏️ Modified Forks

Azure
Fork+
get-started-with-ai-agents Β Β·Β  forked from Azure-Samples
My additions: AI Foundry endpoint & A2A documentation (1 400+ lines), Bicep infra customizations, extended README

πŸ“Œ Reference Forks

Unmodified forks kept for learning and workshops.

Project Upstream Purpose
get-started-with-ai-chat Azure-Samples Azure AI Foundry chat application reference
voicelive-api-salescoach Azure-Samples AI-powered voice training for sales with Azure Voice Live API
TechWorkshop-L300-AI-Apps-and-agents Microsoft L300-level AI workshop material
prompt-eng-interactive-tutorial Anthropic Interactive prompt engineering exercises
karpathy-autoresearch karpathy Autonomous AI agent running LLM training experiments

πŸ› οΈ Tech Stack

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


πŸ”­ Currently Exploring

Enterprise identity propagation patterns for multi-cloud AI agent architectures β€” making every AI action traceable to the real user across Azure, Salesforce, and ServiceNow.


πŸ€– Agent Workflow

All repositories follow a standard convention for working with AI code agents:

  • AGENT.md β€” public project instructions, architecture, and conventions committed to each repo
  • .claude/ β€” private per-project configuration, lessons learned, and session context (gitignored)
  • Global workflow rules β€” verification standards, subagent strategy, and self-improvement loop loaded across all projects

This separation keeps project knowledge accessible to collaborators while keeping iterative agent context private.


πŸ“– Detailed Docs

Doc What's inside
πŸ€– AI Agents & Apps Architecture, stack details, and fork modifications
πŸ“š Learning Resources Curated tutorials, courses, and reference links
πŸ” Security Projects Identity propagation patterns and API security

Currently exploring enterprise identity propagation patterns for multi-cloud AI agent architectures.

Pinned Loading

  1. ozgurkarahan ozgurkarahan Public

    GitHub profile hub β€” AI projects, MCP servers, and learning resources

    HTML

  2. salesforce-meta-tool-identity-propagation salesforce-meta-tool-identity-propagation Public

    Salesforce Meta Tool (MCP Server) with end-to-end identity propagation via On-Behalf-Of (JWT Bearer) flow through Azure AI Foundry and APIM

    Python 2 1

  3. anthropic-academy anthropic-academy Public

    Running examples from Antropic Academy

    Jupyter Notebook

  4. simple-order-agent simple-order-agent Public

    AI-powered order analytics agent with Claude SDK, MuleSoft MCP Server, and A2A support

    Python