Hi! I am Dmitri Borzov and this is my website.

Keywords: machine learning, information theory, data compression, audio and video codecs, distributed network protocols.

Reach me at [email protected]

Papers

Published peer-reviewed research papers:

Patents

Open source projects

(also, see my github account page)

serene-audio-mode: tone down explosions, crank up the dialogue.

Tired of dramatic volume swings in modern movies? Trying to watch something without disturbing the others? This tool selectively reduces the volume of loud, bass-heavy, and jarring sounds (explosions, gunfire, and aggressive musical beats), while leaving the rest (like dialogue) untouched. No more scrambling for the remote when a whisper is followed by an explosion that reverberates down your spine – just consistent, comfortable listening.

lsp: ls shell command alternative

ls reimagined for modern times, with friendlier notations, built-in awareness of things like git repos and various dotfiles file datatypes.

NetVis: a tool to visualize and understand networks

Translate your network logs to a simple JSON-based NetVis format and visualize the network events and communication in detail. Check out the demo. Built in coordination with IPFS team, NetVis is an indispensable tool when designing and developing network functionality on any level.

RusticSearch: a simple search engine server

It uses in-memory suffix array to lookup index entries. RusticSearch is minimalistic in design and perfect when adding simple search functionality where fancier solutions can be an overkill.

Words in specific order

Feb 2025 How does serene-audio-mode work?

Getting into the weeds of the audio filtering algorithm used by serene-audio-mode (see above).

June 2016 Analysis of randomized algorithms (Part I)

Quantitative analysis of randomized algorithms may look intimidating, but a couple of simple tricks goes the long way. We look at how to build some intuition and understanding behind the algorithm’s performance using the quicksort as an example.

March 2016 Fixing jmeter’s java.security.cert.CertificateException error

A problem I had trying to make jmeter work on my machine and what fixed it

Dec 2015 Enabling iTerm’s Cmd+K hotkey for Cygwin shell with ConEmu

Reproducing iTerm’s Cmd+K in Windows Cygwin.

Jan 2015 Routing at Bittorrent: understanding Kademlia DHTs (Distributed Hash Tables)

Using NetVis framework to visualize algorithms behind Kademlia-styled DHT.

Dec 2013 Predecessor search for Big Data: x-fast tries, locality of reference and all that

Introduction to X-fast trie-style data structures.