I'm a software architect and hands-on engineer, building software since 2007. My focus is real-time communications: I design and develop a commercial WebRTC SFU, work deep in libwebrtc internals, and care about the parts of the stack most people never open - RFCs included.
I lead an engineering department spanning development, SRE and DevOps, and I still ship code myself - architecture decisions land better when you have to live with their consequences. My day-to-day stack is TypeScript and Go on the media-server side, with Vue.js when a front-end is called for.
I'm always experimenting with the moving edge of the platform - lately WebCodecs, SVC / temporal scalability, AV1, ScreamV2 / L4S and WebTransport. Previously had practical fun with MediaStream Recording API, Intl, WebAR and WebUSB.
I built and run webrtc.page - an MCP server that gives AI assistants deep, structured access to the libwebrtc source tree. It indexes roughly two dozen Chrome milestones (plus a separate server for pion, the Go implementation, with ~200 release tags), and exposes 30 tools: semantic code search, AST symbol navigation, version diffs, build-graph inspection, RFC lookup, and SDP/SIP parsing with stateful dialog tracking. Free to use for non-commercial purposes.
I help build independent, Russian-language documentary media at pole.media - interactive longreads about the things that are hard to look at and easy to ignore. I do it because I believe in social journalism and its role in making the world a little less indifferent.
Earlier work in this vein (with charity fund Nuzhna Pomosh) picked up a few international awards:
- "It's complicated" - interactive film about HIV . Best Drama, Webfest Berlin 2018
- Attitude towards homeless people and homelessness . Winner, G8 2017, Non-commercial Projects
- "Warm waters, Kamchatka" by Vlad Sokhin . Best Digital News Story, Visa pour l'image
I also enjoy speaking at small regional IT conferences - I think it helps young engineers from remote regions level up and chips away at regional inequality.
- ๐ฌ Ask me about: WebRTC & SFU architecture, SIP, RTP/RTCP, libwebrtc internals, real-time media at scale
- โ Got a non-commercial project about HIV/AIDS (or social journalism) that needs dev support? Just sign me in - it's free.
- ๐ซ How to reach me: Telegram
- โก Fun facts:
- I paint Warhammer 40k miniatures from time to time
- My Instagram exists purely for dumpling photography


