About & research

Engineering experience, a systematic foundation, and an experimental practice.

I’m Mikhail, a software engineer based in Strasbourg, France. This site documents my work towards a deeper understanding of distributed systems through reading, formal reasoning, and experiments.

What I am exploring

My current research scope spans the areas below. They are areas of interest, not a ranking or a claim of specialisation.

Area Scope
Distributed inference Model partitioning across heterogeneous resources, dynamic placement, and fault tolerance (S01–S03)
Coordination at the edge Byzantine faults, consensus, dynamic membership, fewer sequential network exchanges, and temporary disconnection (S04–S07, S09)
Distributed storage Transactional guarantees and recovery (S08)
Energy and carbon Energy-aware execution, replication, and workload placement (S10)

How to read this site

Articles develop one question or argument. Series provide a suggested reading order that is independent of publication dates. Experiments link explanations to runnable artifacts when they are available.

A paper summary, a hypothesis, and an experimentally supported result are different things. I aim to label them clearly, state assumptions, and document material corrections.

Corrections

Corrections and alternative interpretations are welcome. Contact links appear in the author profile when configured. Significant changes are recorded at the end of the affected article.

Back to top