Speaker

George Kosmidis

George Kosmidis

Microsoft MVP | Cloud Solutions Architect | .NET Software Engineer

Munich, Germany

Actions

George is a Cloud Solutions Architect with over 20 years of experience driving innovation in AI-powered technologies and cloud computing. Originally from Thessaloniki, Greece, where he earned a bachelor's in Applied Informatics and associate degrees in Software and Network Engineering, George now lives in Munich, where he continues to design and implement intelligent systems as a Senior Principal @ Slalom.

As a recognized Microsoft MVP for Developer Technologies, George is an influential figure in the Microsoft ecosystem. He is the founder of the "Munich .NET Meetup," (renamed now to "Microsoft DevTech Munich" which has grown to a community of over 1,700 members, and focuses on collaboration and innovation in Azure, .NET and AI-driven solutions. Passionate about knowledge sharing, George speaks at conferences and user groups, writes blog posts, and actively contributes to open-source projects on GitHub. Additionally, he supports the next generation of innovators as a judge and mentor for the Microsoft Imagine Cup, inspiring groundbreaking advancements in artificial intelligence and emerging technologies.

Badges

Area of Expertise

  • Information & Communications Technology

Topics

  • Azure
  • Csharp
  • .NET
  • ASP.NET Core Web API
  • Azure DevOps
  • C#
  • Microservices
  • OpenAI
  • Microsoft OpenAI
  • Microsoft MVP
  • GitHub
  • Azure Data & AI
  • Azure Functions
  • Azure Kubernetes Services (AKS)
  • Azure Cognitive Services
  • AI & ML Solutions
  • AI Agents
  • AI in Health
  • AI & Machine Learning
  • Generative AI Use Cases
  • AI / Copilot
  • Microsoft (Azure) AI + Machine Learning

Build a Low-Code "Chat with My Data" with Azure AI Search

Create an end-to-end chat-with-my-data experience using Azure AI Search’s low-code features. In this session, you’ll set up a pipeline that:

1. Ingests content from an Azure Storage account, covering most document and image formats
2. Extracts text and generates image captions for richer results
3. Translates non-English content to English
4. Embeds all extracted text for semantic search
5. Indexes continuously, watching the Storage account for adds, edits, and deletes

At the end, you will also learn how to connect Ai Search with a Microsoft Open Source app, to complete the chat-with-my-data experience.

Walk away with a working solution you can adapt to your own data - minimal code, maximum impact!

.NET Aspire: Building Cloud-Ready Distributed Apps

Discover .NET Aspire, a modern and opinionated stack built to simplify the creation of distributed applications.

In this session, we’ll explore how Aspire helps you build cloud-ready solutions with less setup and clearer patterns, so you can focus on delivering value instead of wiring things together.

GitHub Copilot - Productivity Revolution

Join me for an engaging session as we delve into the world of GitHub Copilot and explore how it integrates with Microsoft Visual Studio Code to revolutionize coding workflows. We've got a cool agenda lined up, with just three slides but lots of code and live experimentation!
Lets find the limits of Copilot and test how much helpful it really is!

Using Azure OpenAI to create Marv!

In this session we will talk about Marv, a reluctant and sarcastic bot that was build using Azure OpenAI, Azure Funtcions and a static web apo for the frontend!

Build and Host a Free SEO-Optimized Blog with Azure Static Web Apps and GitHub Actions

Want to create a professional blog that’s fast, secure, and optimized for search engines—without spending a dime? In this session, you’ll learn how to combine Azure Static Web Apps, GitHub Actions, and Geko.BlogBuilder to build, deploy, and host a modern blog with ease.

We’ll walk through the process step by step:
- Setting up a blog using Geko.BlogBuilder
- Automating builds and deployments with GitHub Actions
- Hosting and scaling with Azure Static Web Apps

By the end, you’ll have the tools and knowledge to launch your own SEO-friendly blog for free.

Using Azure DevOps to build and deploy a Docker image to Azure

In this session we will see how to use Azure DevOps to build and then publish a docker image as an Azure App Service, using Azure Container Registry.

Using Github and Azure DevOps to publish to Nuget.org

In this session we will cover:
• Create a dummy .NET Core library and parameterize it
• Push it to Github.com, setup branches and take a quick tour of some of the Github settings
• Setup Azure Pipeline to build, test and deploy
• Test our solution, push some updates!

Introduction into Quantum Computing with Q#

Join for a journey into the extraordinary Quantum Computing, where we will fist talk about some of the spooky properties of elementary particles, line superposition and entanglement, and then we will build our first Quantum Program!

In order to do that, we will install Microsoft's Quantum Development Kit and use Q# to create a random number generator with an upper limit bigger than the number of the atoms in the universe. At the end, we will learn how to consume Q# libraries, like the one created, from a C# or F# app.

Hello World with ML.NET: Getting Started with Machine Learning in .NET

Machine Learning (ML) may sound complex, but with ML.NET, Microsoft’s open-source ML framework, it becomes approachable for any .NET developer.

In this hands-on session, we’ll break down the basics of Machine Learning, explore how it works in real-world scenarios, and build a simple predictor for the global average temperature using real-world data from Kaggle.

By the end of the session, you’ll have written your first ML.NET model and gained a practical understanding of how to bring ML into your .NET projects.

Create and publish a Blazor Component as Nuget Package

In this session we will create together a simple Blazor Component which will publish as a Nuget package using Azure DevOps

Create a weather widget - your first Blazor Component!

In this session we will create together a Blazor Weather Widget which can be published as a Nuget package using Azure DevOps

Deploying and Securing Azure Front Door with Function Apps

In this session, we’ll walk through how to set up Azure Front Door with an Azure Function App running safely inside a subnet. You’ll learn how to protect your app, control traffic, and make sure it stays both accessible and secure. Along the way, we’ll also cover how to use federated credentials to deploy to Azure directly from GitHub, giving you a modern, secure way to automate deployments.

By the end of this session, you’ll understand:
- How to configure Azure Front Door to protect Function Apps.
- How to secure Function Apps inside a subnet.
- How federated credentials work with GitHub for Azure deployments.

Designing and Hosting a simple microservice architecture (without Kubernetes!)

Building microservices doesn’t have to start with complex tools like Kubernetes.

In this session, we’ll walk through a practical approach to designing a microservice architecture from scratch. You’ll learn how to break a problem into subdomains, define clear service boundaries, and create an architecture that supports team collaboration.

We’ll also cover how to structure your setup in Azure for hosting and operations, and how to organise GitHub to keep engineering teams productive and aligned. By the end, you’ll have a clear picture of how to design and run microservices in a simple, effective way - without unnecessary overhead.

Building Azure Function Apps with .NET

When building Azure Functions with .NET, you’ll need to decide: C# Script, .NET in-process, or .NET isolated (out-of-process)? Each option has its own strengths, trade-offs, and ideal use cases.

In this session, we’ll break down what each model offers, highlight the key differences, and walk through how to pick the right one for your project. Whether you’re maintaining legacy code, migrating to the latest model, or starting fresh, you’ll leave with a clear understanding of the choices and how to move forward confidently.

Securely Connecting an Azure Function to Cosmos DB with RBAC

In this session, you’ll learn how to build an Azure Function in C# that connects to Azure Cosmos DB using Role-Based Access Control (RBAC).

We’ll go step by step through the setup, showing how to configure the required infrastructure with Bicep templates. The supporting resources include Azure Functions, Azure Storage, Cosmos DB, Azure Key Vault, Application Insights, and the RBAC setup needed to tie everything together.

By the end, you’ll understand not only how to write the function code but also how to deploy a secure and production-ready environment.

Sustainability with Carbon-Aware Azure Functions

Discover how to build smarter, greener serverless apps.

In this session, you’ll learn how to use the Carbon-Aware SDK (Software Development Kit) to design and deploy Azure Functions that only run during cleaner energy periods in their regions.

By aligning workloads with low-carbon energy availability, you can reduce emissions without sacrificing functionality. We’ll cover practical examples, deployment patterns, and tips to make your cloud solutions more sustainable.

End2End: Azure Function to CosmosDB, C# & IaC, Github & YAML, IAM & RBAC

Learn how to write an Azure Function in C# that connects to CosmosDB using RBAC, plus the supporting infrastructure (Azure Function, Azure Storage, CosmosDB, Azure KeyVault, App Insights and RBAC setup). We will explore Azure Functions, Azure Portal, Github and IaC with bicep.

Microsoft’s Agentic AI Frameworks: AutoGen & Semantic Kernel

AI agents are transforming how we build intelligent applications—and Microsoft is leading the way.

In this session, we’ll explore two key frameworks driving this shift:

- AutoGen: An open-source framework from Microsoft Research’s AI Frontiers Lab that makes it simple to design, orchestrate, and scale multi-agent AI systems.
- Semantic Kernel: A production-ready software development kit (SDK) that brings large language models (LLMs) and your data together to power real-world solutions.

Now, with deep collaboration between these frameworks, developers get a best-in-class agentic experience: faster prototyping, smoother integration, and more powerful AI-driven apps. Join us to see how AutoGen and Semantic Kernel work together to accelerate your journey from idea to production.

Building Marv v2 with AI Foundry

Join this session to see how to build Marv v2, a reluctant and sarcastic AI bot.

We’ll walk through using AI Foundry to bring Marv’s personality to life, building on the first version that was created with Azure OpenAI, Azure Functions, and a Static Web App frontend.

You’ll learn what worked in v1, what’s new in v2, and how AI Foundry can help you create smarter, more engaging bots.

Global AI Days 2025 - Bremen Sessionize Event

January 2025

Azure Developer Community Day 2022 (hybrid Edition) Sessionize Event

December 2022 Munich, Germany

.NET Developer Conference '22 Sessionize Event

November 2022 Köln, Germany

Web Developer Conference '22 Sessionize Event

September 2022 Hamburg, Germany

Developer Week '22 Sessionize Event

July 2022 Nürnberg, Germany

Global Azure 2022 Sessionize Event

May 2022

DEVCON 6 Sessionize Event

January 2022

Global Azure Virtual 2021, Greece Sessionize Event

April 2021

IT Pro|Dev Connections 2020 Sessionize Event

December 2020

George Kosmidis

Microsoft MVP | Cloud Solutions Architect | .NET Software Engineer

Munich, Germany

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top