Skip to content
View KSemenenko's full-sized avatar
🇺🇦
🇺🇦

Organizations

@CommunityToolkit @managedcode

Block or report KSemenenko

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 supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ksemenenko/README.md

konstantin

Pau, FranceFounder @ Managed CodeAuthor of C# Interview Guide

I build AI‑native product systems on the .NET stack — knowledge platforms, GraphRAG pipelines, multi‑agent workflows, Orleans infrastructure and the developer tooling around them. My work blends product direction, software architecture and AI engineering into systems that carry context, take action and fit into real business workflows.

C# .NET Orleans Azure GraphRAG AI Systems

Quality without compromise. Production‑ready code from day one.


Current Focus

🧠 AIBase — enterprise knowledge platform for multi‑agent workflows, company knowledge, retrieval and operational execution.

⚙️ MCAF — framework for building software with coding agents through repository memory, explicit rules, docs, tests and repeatable delivery.

🌐 GraphRAG for .NET — .NET‑first GraphRAG stack with indexing workflows, semantic deduplication, community detection and pluggable graph stores.

🔗 SiloLinker — distributed link infrastructure for gated content, temporary access and monetisation flows.

📊 Keyload — monitoring, incident detection and operational visibility for websites, APIs and infrastructure.


AIBase in Practice

These are examples of the kinds of systems I’m interested in building around AIBase:

  • AI Patent Attorney — AI copilot for patent and trademark work, document handling, reporting and process clarity.
  • Ticket Booking Copilot — multi‑step travel orchestration across flights, trains, schedules, budgets and live APIs.
  • Food Delivery Copilot — compact orchestration system that validated AIBase under dynamic constraints and real‑time decisions.

Selected Systems & Libraries

AI platforms & developer tooling

  • GraphRAG for .NET — graph‑based retrieval‑augmented generation for modern .NET workloads.
  • MCAF — framework for building software products together with AI coding agents.
  • MCPGateway — searchable MCP gateway for .NET.
  • CodexSharpSDK — CLI‑first .NET SDK for OpenAI Codex workflows.
  • ClaudeCodeSharpSDK — CLI‑first .NET SDK for Claude Code workflows.
  • MarkItDown — C# tool for converting files and office documents to Markdown.

Orleans & distributed systems

Core infrastructure

  • Storage — universal interface for cloud blob storage providers.
  • Communication — result pattern, pagination and explicit error handling for .NET.
  • TimeSeries — high‑performance time‑bucket metrics primitives.

Writing & Speaking

I write about AI workflows, product systems, software architecture, accessibility, performance and the operating reality of building systems that need to survive contact with production:

You can find all posts on my blog.


Book

📖 C# Interview Guide — a practical guide for engineers who want sharper fundamentals, stronger interview thinking and a clearer view of how solid C# knowledge translates into real work.


Quality (Philosophy)

Production‑ready code from the first commit.

Software should be engineered as if it will run in production tomorrow — because it often does. I care about clear architecture, explicit boundaries, meaningful names, strong typing, thorough tests and the discipline that keeps a system coherent when complexity pushes in from every side. Engineering shortcuts accumulate interest faster than any business debt, and fragile systems never recover their credibility.
If the code cannot handle real load, real change and real responsibility, it is not finished. Quality is not a nice‑to‑have — quality is the product.

Fun fact When I need to think through complex architecture, there’s a good chance that the Finnish metal band Battle Beast is blasting through my headphones. The heavier the problem, the louder the soundtrack.

Now

  • Strengthening AIBase as a memory‑and‑action layer for companies.
  • Growing a .NET‑native stack around GraphRAG, coding agents and AI execution.
  • Building systems that remain readable, testable and durable as scope expands.
  • Writing and shipping in public with an uncompromising emphasis on quality.

Connect

Website Managed Code AIBase Book X / Twitter LinkedIn YouTube GitHub Org

Thanks for stopping by — let’s build things that last.

Pinned Loading

  1. managedcode/Storage managedcode/Storage Public

    Storage library provides a universal interface for accessing and manipulating data in different cloud blob storage providers

    C# 128 28

  2. managedcode/Communication managedcode/Communication Public

    Result pattern for .NET that replaces exceptions with type-safe return values. Features railway-oriented programming, ASP.NET Core integration, RFC 7807 Problem Details, and built-in pagination. De…

    C# 85 2

  3. managedcode/Orleans.RateLimiting managedcode/Orleans.RateLimiting Public

    This is a library for Microsoft Orleans that provides a set of rate limiting algorithms for controlling the flow of requests in your distributed applications. It is designed to be easy to use and t…

    C# 29 2

  4. managedcode/Orleans.SignalR managedcode/Orleans.SignalR Public

    Orleans.SignalR is a lightweight, open-source library that enables easy integration of SignalR with Orleans, a distributed virtual actor model framework for building scalable, fault-tolerant system…

    C# 34 4