About Me

Hi, I’m Nam V. Do (namvdo), a software engineer passionate about algorithms, data compression, programming language, and computer science theory. My journey spans building scalable search services, developing scientific programming tools, and tackling engineering problems across various domains. I specialize in Normalized Compression Distance (NCD), concurrent programming, and scalable software implementation.

On this blog, I write about things that interest me, including CS topics, programming techniques, and software engineering best practices—. Whether it’s algorithm design, performance optimization, or exploring the theoretical foundations of computation, my goal is to bridge research and real-world engineering through simple, coherent explanations and well-written implementation.

You can connect with me in different ways, and if you’re interested in one of those topics above then we could have a great talk elsewhere:

My CV can be found here.

Every support is much appreciated ❤️

Buy Me a Coffee