I'm Konstantin β founder & CTO at Managed Code, building AI-native systems on .NET from Pau, France.
20+ years in software, mass of open source, one book, and a strong opinion that production-ready code starts at the first commit. I specialize in AI systems architecture, Microsoft Orleans, distributed systems, and the kind of .NET infrastructure that runs in production without drama.
π§ AIBase β enterprise knowledge platform with multi-agent workflows, GraphRAG retrieval, and real business process execution. Built for manufacturing, FMCG, and supply chain. Not a chatbot β a system that remembers, decides, and acts.
Case studies: AI Patent Attorney Β· Ticket Booking Copilot Β· Food Delivery Copilot
π₯οΈ dotPilot β local-first desktop control plane for AI agents. One workbench to manage agent fleets, connect Codex / Claude Code / GitHub Copilot, run local models via LLamaSharp and ONNX, browse repos, review diffs, and orchestrate sessions with approvals, telemetry, and replay. Built on .NET 10, Uno Platform, embedded Orleans silo, and Microsoft Agent Framework.
βοΈ MCAF β framework for building software with AI coding agents. Repository memory, explicit rules, structured tests, repeatable delivery. The difference between "AI generated some code" and "AI shipped a working feature."
π GraphRAG for .NET β ground-up .NET 10 port of Microsoft's GraphRAG. Full indexing pipeline: semantic deduplication, community detection, orphan-node linking, token-budget trimming. Pluggable graph stores β Cosmos DB, Neo4j, Apache AGE/PostgreSQL.
π SiloLinker β distributed link infrastructure for gated content, temporary access, and monetisation flows.
π Keyload β monitoring, incident detection, and operational visibility for websites, APIs, and infrastructure.
π dotnet-skills β installable .NET skill catalog and CLI for Codex, Claude Code, GitHub Copilot, and Gemini.
| Project | Description |
|---|---|
| GraphRAG for .NET | .NET-first GraphRAG β indexing, semantic dedup, community detection, pluggable graph stores |
| MCAF | Framework for building software products together with AI coding agents |
| dotnet-skills | Installable .NET skill catalog and CLI for Codex, Claude Code, GitHub Copilot, and Gemini. |
| MCPGateway | Searchable MCP gateway for .NET |
| ClaudeCodeSharpSDK | CLI-first .NET SDK for Claude Code workflows |
| CodexSharpSDK | CLI-first .NET SDK for OpenAI Codex workflows |
| MarkItDown | C# tool for converting files and office documents to Markdown |
| Presidio | .NET port β detecting, redacting, and anonymizing sensitive data (PII) across text, images, and structured data |
I've been deep in the Orleans ecosystem for years β building backplanes, identity layers, rate limiters, and load balancers on top of the virtual actor model. Most of these run in production across multiple projects.
| Project | Description |
|---|---|
| Orleans.SignalR | Scalable SignalR backplane powered by Orleans grains |
| Orleans.Identity | ASP.NET Identity integration for Orleans β auth on top of grains |
| Orleans.RateLimiting | Rate limiting algorithms that actually work in distributed scenarios |
| Orleans.Balancer | Load balancing and activation rebalancing across silos |
| Orleans.Indexing | Search and indexing for grain state |
Orleans is also at the core of dotPilot (embedded silo inside the desktop app) and AIBase (session and workflow grain model).
| Project | Description |
|---|---|
| Storage | Universal interface for Azure Blob, AWS S3, GCS, SFTP, OneDrive, Google Drive, Dropbox, CloudKit, and local FS β swap providers without rewriting code |
| Communication | Result pattern for .NET β replaces exceptions with type-safe return values, RFC 7807, pagination, railway-oriented programming |
| TimeSeries | Lock-free time-bucket metrics β accumulators, summers, grouped series. Orleans-friendly. |
| MimeTypes | 1,200+ MIME types with content sniffing, reverse lookup, runtime registration |
| Database | Unified interface for document-oriented NoSQL β Cosmos DB, MongoDB, LiteDB, SQLite, Azure Tables |
| EnvironmentDetector | Detect whether code runs in test, Docker, Kubernetes, or Dapr environments |
| IntegrationTestBaseKit | ASP.NET integration testing with Testcontainers, Playwright, and SignalR |
π C# Interview Guide β Packt, 2024. Born from years of actually interviewing engineers and reviewing code. Fundamentals through advanced C#, LINQ, async, design patterns β plus interview strategy, salary negotiation, and the career stuff nobody teaches you.
Amazon Β· O'Reilly Β· Google Books
C# Β· .NET Β· Orleans Β· Azure Β· Semantic Kernel Β· Microsoft.Extensions.AI Β· Microsoft Agent Framework Β· GraphRAG Β· Uno Platform Β· SignalR Β· Cosmos DB Β· Neo4j Β· PostgreSQL Β· Docker Β· Kubernetes
Managed Code is both a company and an open source community.
The company is a boutique AI solutions agency based in France β we build AI-native systems on .NET for clients where production reliability is non-negotiable.
The Managed Code org on GitHub is an open source community for .NET developers β reliable, actively maintained, and community-driven. Made in Ukraine πΊπ¦ with β€οΈ
website | managed code | aibase | dotpilot | linkedin | youtube twitter |





