I love sharing knowledge — sometimes a little too much! Over the past few years I’ve participated in numerous events as a speaker and organizer.
Before my current industry roles, I chaired Akademickie Stowarzyszenie Informatyczne at Wrocław University of Technology, led technical operations for Fundacja Popcooltora (2013–2019), and helped organize Sesja Linuksowa (editions 11–14). Credentials: Microsoft Learn (Microsoft) · Credly (GitHub, Google, and other badges).
Below is a list of events where I took the stage (and occasionally learned a thing or two myself), as well as publications I prepared.
Workshops
Longer formats, where I usually work together with participants on preparing a working solution or do a set of exercises.
| Workshop title | Language | Where | Year | Materials |
|---|---|---|---|---|
| Creating CI/CD Automation Using GitHub Actions – DevOps Deployments to Azure Cloud | English | IAESTE CaseWeek, Kraków, AGH University of Science and Technology | 2023 | Blog · GitHub |
| Architecture of complex ASP.NET applications | Polish | KN Kredek, Wrocław University of Technology | 2019 | Blog · GitHub |
Lectures
Shorter formats, usually done as a conference talk, meet-up presentation, or university lecture.
Recordings: Conference talks (YouTube playlist)
| Lecture title | Language | Where | Year | Materials |
|---|---|---|---|---|
| Utilizing AI Tooling as Azure Cloud DevOps | Polish | AI Now Polska, online | 2026 | GitHub |
| Chat, files and Terraform: behind the scenes of building AI solution in Azure | Polish | SysOps/DevOps Wrocław MeetUp #25, Wrocław | 2026 | Blog · YouTube |
| Scalable cloud authentication — Microsoft Entra External Identities | Polish | Warsaw IT Days 2026 (VoD) | 2026 | Blog · GitHub · YouTube |
| Azure Databricks & Unity Catalog - implementation from DevOps perspective | English | Microsoft Azure User Group Poland, Wrocław | 2025 | Blog · PDF |
| Azure OpenAI + ASP.NET — a story based on facts | Polish | Serverless Wrocław Group, Wrocław, Poland | 2024 | Blog |
| Platform Landing Zone for Azure Cloud | Polish | SoftServe Roadshow 2022, Kraków University of Technology | 2022 | Blog |
| Platform Landing Zone for Azure Cloud | Polish | SoftServe Roadshow 2022, Rzeszów University of Technology | 2022 | Blog |
| How to connect new technologies with old product? | Polish | IT Academic Day, Wrocław | 2019 | — |
| How to limit technical debt in Enterprise applications? | Polish | Meet4Talk - Wrocław | 2019 | — |
| Web Sockets by example - SignalR | Polish | Wrocław University of Technology, Wrocław | 2018 | — |
| ASP.Net Core - brand new Microsoft Loves Linux initiative | Polish | “Sesja Linuksowa” Conference, Wrocław | 2016 | YouTube |
| Introduction to LaTeX | Polish | Wrocław University of Technology | 2015 | — |
| Linux - OS which players should finally take an interest in? | Polish | Wrocław University of Technology | 2014 | — |
Additionally during my college years I did multiple kick-off trainings for people wanting to learn ASP.NET MVC framework and C# language.
Talk archive notes
The tables above stay short. Below are longer summaries for selected workshops and lectures — what was covered, where it happened, and links to blog write-ups, repos, or recordings when they exist. Some original event pages disappear or get reused for the next edition; these notes stay here so the talk does not depend on someone else’s CMS.
SysOps Wrocław MeetUp #25 — Chat, files, and Terraform (January)
Title (PL): Czat, pliki i Terraform: kulisy budowy AI w Azure
Format: Meet-up lecture (Polish) · Venue: Grape Up, Wrocław · Tags: Azure OpenAI, Azure AI Search, Azure AI Foundry, Terraform, RAG, agents
Summary: File-aware internal chat built in two phases — classic RAG on Azure OpenAI plus AI Search, then migration to an Azure AI Foundry Agent. Covers Terraform automation of the Azure foundation, provider and documentation gaps on the Foundry side, identity and indexer pitfalls, and an honest comparison of when each approach fits platform vs application teams.
Materials: Blog post · YouTube · Event page
Warsaw IT Days 2026 — Entra External Identities (VoD, April)
Title (PL): Skalowalne uwierzytelnianie w chmurze: Jak Microsoft Entra External Identities zastępuje samodzielne implementacje authz/authn w środowisku enterprise?
Format: Online VoD · Tags: Azure, React, .NET, Microsoft Entra, External Identities
Summary: How External Identities in Microsoft Entra lets enterprises offer apps to customers, partners, and external users without managing their accounts in internal systems — self-service sign-up and sign-in without extra auth infrastructure. Covers business and developer benefits, step-by-step Entra configuration, and implementing sign-in in a React front end with a .NET backend (code samples). Includes MFA and Conditional Access via Entra.
Materials: Blog post · GitHub — WarsawItDays26ExternalIdentities · YouTube · WID agenda (current site)
MAUG Poland 2025 — Databricks & Unity Catalog (Wrocław)
Title: Azure Databricks & Unity Catalog — implementation from DevOps perspective
Format: Meet-up lecture (English) · Venue: Microsoft Azure User Group Poland, Wrocław · Tags: Azure, Databricks, Unity Catalog, Terraform, DevOps, data governance
Summary: How Databricks fits into an Azure data pipeline (ingest, medallion bronze/silver/gold layers, consumption). Contrasts workspace-local ACLs with Unity Catalog account-level metastores (catalog → schema → table). Covers Entra/SCIM sync caveats, Key Vault secret scopes, Terraform with AzureRM plus the Databricks provider (workspace vs account aliases), Access Connectors, and metastore assignment — aimed at platform engineers rather than data scientists. Companion whitepaper goes deeper on diagrams and pipeline auth edge cases.
Materials: Blog post · SoftServe whitepaper (PDF) · Meetup event
Serverless Wrocław 2024 — Azure OpenAI + ASP.NET (December)
Title (PL): Azure OpenAI + ASP.NET — historia oparta na faktach
Format: Meet-up lecture (Polish) · Venue: Serverless Wrocław, Wrocław · Tags: Azure, Azure OpenAI, Azure AI Search, ASP.NET, Copilot Studio, staffing
Summary: Case study from a bounded internal experiment: recommending employees for project requirements based on CVs, skills, availability, and internal profiles — with a human making the final decision. Compared Microsoft Dataverse vs a custom ASP.NET app (chose custom for data isolation and scope). Architecture: Azure OpenAI Studio, Azure AI Search (indexes, indexers, skillsets), Azure.AI.OpenAI in C# (System/User/Assistant/Tool message types). Closing section contrasts hand-rolled implementation with Copilot Studio. Follow-up: a silent platform trial expired weeks later and disabled the resource until a paid subscription was started — blog post covers that too. Slides not published (company branding).
Materials: Blog post · Meetup event
IAESTE CaseWeek 2023 — GitHub Actions CI/CD to Azure (May)
Title: Creating CI/CD Automation Using GitHub Actions – DevOps Deployments to Azure Cloud
Format: Three-session workshop (~4.5 h) · Venue: AGH University of Science and Technology, Kraków · Tags: GitHub Actions, Azure, DevOps, CI/CD, App Service
Summary: Hands-on workshop for AGH students: DevOps and pipeline basics, continuous integration with GitHub Actions (build, test, artifacts), and continuous deployment to Azure App Service. Participants used their own repositories and instructor-provisioned Azure resources. Sample Python (Django) and .NET (ASP.NET Core) apps with reference workflows.
Materials: Blog post · GitHub — CaseWeek2023 · IAESTE CaseWeek
SoftServe Roadshow 2022 — Platform Landing Zone (Kraków & Rzeszów)
Title (PL): Platform Landing Zone for Azure Cloud
Format: University open lecture (Polish), two campuses · Venues: AGH Kraków University of Technology; Rzeszów University of Technology · Tags: Azure, landing zone, Microsoft Entra ID, cloud adoption
Summary: Introductory lecture for students, told as a story: you and colleagues create a student association or first small startup and need shared Azure foundation (tenant, Entra users and groups, enterprise apps, SSO, device management overview) plus a place to run your actual product — platform vs application landing zone (CAF), pricing habits. Slides not published (company branding).
Materials: Blog post · Kraków event (Facebook) · Rzeszów announcement
KN Kredek 2019 — Architecture of Complex ASP.NET Applications (June)
Title: Architecture of complex ASP.NET applications
Format: Hands-on workshop (~4 h) · Venue: Wrocław University of Technology · Organizers: KN Kredek × Unit4 (partnership) · Tags: ASP.NET MVC, three-tier architecture, Ninject, AutoMapper, Repository, Unit of Work, Moq
Summary: Workshop for computer science students on structuring larger .NET applications: presentation, business logic, and data access layers; dependency injection; mapping between layer models; repository and unit-of-work patterns; unit testing with mocks. Exercises driven by MSTest — starter code intentionally incomplete.
Materials: Blog post · GitHub — Kredek2019-AspNet · Facebook event
External articles
Below you can find articles I created in other media.