Building maintainable systems in C# and .NET.
DenisŠijanov
I design and build software that is easy to understand, maintain, and evolve.
I have nearly ten years of experience building backend systems in C# and .NET. My interests include software architecture, automation, and AI-assisted software development.
Billing, finance workflows, and operational business logic.
Systems built to keep evolving safely.
Autonomous engineering & AI-assisted productivity.
Experience
- MMewsBilling & Finance backend
Business-critical billing, taxes, and finance systems in a large C#/.NET platform.
- UUnicode SystemsHead Office / Back Office
Operational business systems — backend business logic, APIs, and database work in C#/.NET and SQL Server.
- GGOPASStoryBoard (WPF / MVVM)
Desktop application for building interactive software tutorials and training lessons.
- AAtosFirst professional role
Team-based development inside an existing enterprise C#/.NET codebase.
Currently working on
- AI FactoryActive project
An autonomous software development platform for planning tasks, running coding agents, and creating pull requests.
- AI CoachActive project
A personal planning and reflection application connecting daily plans, tasks, habits, and journaling.
- Staff engineering and API designCurrently exploring
Studying wider technical influence and how backend APIs work as stable, understandable contracts.
Vybrané projekty
Všechny projektyAktivní
AI Factory
Experiment se systémem, ve kterém AI agenti pomáhají posouvat reálný repozitář: vybírají práci, implementují změny, otevírají PR a z každého běhu se vrací zpětná vazba do procesu.
Aktivní
AI Coach
Osobní beta aplikace pro plánování dne, zachycení reality a reflexi nad tím, kam skutečně mizí čas a energie.
Mews / Billing a Finance
Historická správnost účetních kategorií
Jak jsme přestali počítat účetní kategorii z aktuální konfigurace a začali ji ukládat tak, aby historické reporty zůstaly stabilní.
Mews / Billing a Finance
Oddělování Billing domény v monolitu
Návrh, jak postupně zpřehledňovat hranice Billingu uvnitř existujícího monolitu.
Mews / Billing a Finance
Feature Flag Runner
Jak jsem z feature flagu udělal víc než boolean přepínač — nástroj pro rollout, logování, měření a porovnávání výsledků.
GOPAS
StoryBoard
Interní WPF/MVVM aplikace, která snímala obrazovky a UI prvky jiných programů a převáděla je do interaktivních softwarových tutoriálů.
Latest writing
Engineering notebookHow Could the AI Race End?
A walk through the possible outcomes of the AI race—from useful tool to singularity—and the harder question of who controls the technology and to what end.
Jak poznat, co se učit a zda tomu skutečně rozumím
Learning note o tom, jak si stavím vlastní systém učení — od cíle přes vzor a schopnosti až k ověření a záznamu porozumění.
Professional focus
Complex business systems.
My strongest work is in existing systems where domain rules, data correctness, backward compatibility, and safe rollout matter.
How I think
Understand before changing.
I care about root causes, explicit business rules, automation that remains understandable, and systems that can keep evolving.
Let's build something great together
I'm open to interesting problems and long-term collaboration. Feel free to reach out.