Dmitri Makarov is a compiler-focused software engineer with 15 years of experience building and optimizing low-level systems, particularly compilers, code optimizers and performance-sensitive backends. With a CS degree from Technion and an MS in Electrical Engineering from Stanford, he brings deep expertise in C++, STL, and compiler internals to projects that demand correctness and speed. His open-source contributions span notable projects like Solana (improving build systems, BPF tooling and test reliability), RBPF (relocation and JIT support) and the P4 reference compiler, showing a mix of compiler theory and pragmatic engineering. Dmitri excels at squeezing performance from runtimes and toolchains while hardening build and CI pipelines—a skill reflected in cross-platform fixes and test adaptations across large, fast-moving repos. Colocated in Stockholm, he blends research-grade knowledge of compiler optimizations with hands-on DevOps and release engineering experience.
15 years of coding experience
BS, Computer Science, BS, Computer Science at Technion - Israel Institute of Technology
MS, Electrical Engineering, MS, Electrical Engineering at Stanford University
Rust virtual machine and JIT compiler for eBPF programs
Role in this project:
Back-end Developer
Contributions:4 releases, 11 reviews, 18 commits in 1 year 8 months
Contributions summary:Dmitri primarily focused on enhancing the functionality and stability of the Rust virtual machine (RBPF) and its associated tools. Their contributions included implementing support for R_BPF_64_64 relocations, crucial for handling ld_imm64 instructions, and addressing related relocation issues. They also made improvements to the disassembler and adapted tests to ensure cross-platform compatibility, alongside updates to the CLI tool. The user also addressed multiple issues related to relocation handling and SBFv2.
Web-Scale Blockchain for fast, secure, scalable, decentralized apps and marketplaces.
Role in this project:
Back-end Developer & Build/Release Engineer
Contributions:234 reviews, 139 commits, 268 PRs in 1 year 11 months
Contributions summary:Dmitri primarily focused on modifying build processes and dependencies within the Solana project. Their contributions included upgrading the `bpf-tools` version across multiple commits, and refactoring the build process for the C BPF programs. Several commits involved updating and modifying various shell scripts used in the build and testing pipelines. Additionally, the user implemented a feature to generate a script for re-running failed subcommands and added improvements to logging.
securescalablesolanamarketplacesdapp
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.