Skip to content
View Dmdv's full-sized avatar
๐ŸŒ
AlgoTrading, Rust, C++, Go, Python, Solidity
๐ŸŒ
AlgoTrading, Rust, C++, Go, Python, Solidity

Highlights

  • Pro

Block or report Dmdv

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
Dmdv/README.md

Hi, I'm Dmitry ๐Ÿ‘‹

I'm a backend engineer based in Hong Kong. For 23 years I've been building systems, the last decade of them in fintech and trading and five years in blockchain.

Most of my work is trading and exchange infrastructure: matching engines, market data pipelines, low-latency messaging and post-trade systems, including at a leading crypto exchange in Hong Kong. I care about what happens on the hot path, so I spend a lot of time measuring latency honestly and making it smaller.

I write mostly C++ and Rust, and more and more Zig. I use Go for services and Python as everyday glue, and I still have 15 years of C# behind me. On the blockchain side I've worked with Ethereum, Solana and Cosmos, building indexers, smart contracts and trading bots.

Lately I've been experimenting with modern C++ (C++23/26), lock-free data structures, and comparing how C++, Rust and Zig handle the same low-latency problem. I'm also curious about MEV, Solana DeFi and zero-knowledge proofs.

LinkedIn

Pinned Loading

  1. PADS PADS Public

    Python Algorithms and Data Structures

    Python 5 3

  2. epi epi Public

    Forked from mrekucci/epi

    Solutions for Elements of Programming Interviews problems written in Golang (work-in-progress)

    Go 1

  3. GolangTraining GolangTraining Public

    Forked from GoesToEleven/GolangTraining

    Training for Golang (go language)

    Go

  4. modern-go-bootstrap modern-go-bootstrap Public template

    This is a stripped version of modern-go-application. I removed the sample application to keep it clean for further development

    Go 1

  5. rust-memory-container-cs rust-memory-container-cs Public

    Forked from usagi/rust-memory-container-cs

    Rust Memory Container Cheat-sheet

    Shell

  6. cpp26-systems-stack cpp26-systems-stack Public

    C++26 systems stack โ€” async I/O, parallelism, JSON, RPC (Asio, Beast, Taskflow, TBB, stdexec, simdjson, gRPC, optional Folly/HPX)

    C++