Microsoft Orleans
Think about Virtual actors as digital twins of real things. A customer, device, process or agent gets identity, state and behavior, so systems talk to entities instead of rows in a database.
Managed Code · Pau, France
Co-founder and CTO of Managed Code. Born and raised in Ukraine, building from Pau, in southwest France.
I've built software for 21+ years. I'm co-founder and CTO of Managed Code, and almost all of it ships in one language: C#.
Managed Code is the product design and development company where Konstantin Semenenko is co-founder and CTO. The team builds products, tools, and platforms that favor clarity, ownership, control, and real value over hype. Open source is part of the mindset: the public tools, libraries, and products are built from work the team uses itself.
Visit Managed CodeWhere I'm from
You learn there that almost anything can change overnight. What you know, and what you've already put into the world, doesn't. So I build in the open and leave the work where others can pick it up.
France
Two companies here, both Jeune Entreprise Innovante. And almost everything I ship is C#, for a quieter reason: it sips power. Less energy, less CO₂. I won't save the planet by myself — I just pick the runtime that wastes nothing.
Why I create
This is how I think: follow the idea into a working product, test whether it creates value, improve it, and leave it where others can use it, break it, learn from it, and carry it further.
The choice
Where I come from, that's the whole instruction. No one but you decides what your work is worth — not the market, not the times. The choice stays yours. I choose to create.
.NET, Orleans, and AI are the tools I use when they help ship durable products. The value is the product that works, not the stack by itself.
Think about Virtual actors as digital twins of real things. A customer, device, process or agent gets identity, state and behavior, so systems talk to entities instead of rows in a database.
A production-grade enterprise platform for agent orchestration. Models, tools, MCP, memory, middleware, workflows and human review live in one engineering surface.
The low-level foundation for serious AI integration in .NET. Chat, embeddings, tools, data ingestion pipelines, RAG systems, evaluation, telemetry and DI stay portable and testable.