About Me

Hello! I'm Peter Miľovčík, a senior key expert from Slovakia passionate about continuous learning and improvement, interested in testing, architecture, personal knowledge management, teaching, .NET, generative AI, and more, actively promoting a less stressful development. I currently work for Siemens Healthineers.

Workshops

Microsoft Agent Framework — .NET Workshop

A hands-on workshop (3h core + 1h advanced) that takes your team from zero to production-ready AI agent patterns. Build agents that reason, use tools, collaborate, and stay under human control — all in C# and .NET 10 using the Microsoft Agent Framework and Azure OpenAI. Covers function calling, sessions, multi-step workflows, human-in-the-loop gates, structured output, and multi-agent orchestration (group chat, handoff routing, Magentic-One).

View on GitHub

Personal OS MCP Workshop for .NET

A self-paced workshop teaching .NET developers how to build MCP (Model Context Protocol) servers. Build a Personal OS server exposing tools, prompts, and resources — tasks, goals, habits, journal entries, and weekly reviews — all backed by SQLite. Works with VS Code, Visual Studio, and any MCP-compatible client like GitHub Copilot.

View on GitHub

RAG Workshop — Qdrant & .NET

A ~3-hour workshop where you build a full Retrieval-Augmented Generation system from scratch. Go from an empty .NET API to storing documents as vector embeddings in Qdrant, searching by semantic similarity, and generating answers grounded in real content using Azure OpenAI — with zero hallucination. Six progressive modules covering indexing, retrieval, generation, text chunking, and a visual UI.

View on GitHub

My Blogs

Dev.to

Posts dedicated to software development mainly in .NET. I share my insights, experiences, and tips on various topics such as C# and more. Whether you're a beginner or an experienced developer, you'll find valuable content to enhance your skills and stay up-to-date with the latest trends in the .NET ecosystem.

Read more

Medium.com

Posts mainly about Obsidian note taking tool and personal knowledge management. I share my experiences, tips, and best practices for using Obsidian effectively to organize and manage personal knowledge. From creating a knowledge base to implementing effective note-taking strategies, my posts cover a wide range of topics to help you optimize your knowledge management workflow. Whether you're new to Obsidian or an experienced user, you'll find valuable insights and practical advice to enhance your note-taking and knowledge organization skills.

Read more

My Obsidian Public Vault

Explore my knowledge hub in Obsidian, where I collect information about different concepts from the areas of software development, software testing, software architecture, and much more.

Read more

Contact

Follow me on social media