Boris Burkov is a software engineer with a decade of experience focused on infrastructure, filesystems, routers, and container orchestration, currently based in Lafayette, California and working at Meta. He brings deep kernel- and userspace-level expertise, having contributed bug fixes and concurrency improvements to the Linux Btrfs implementation and enhanced userspace btrfs-progs support for send stream v2, compression, and robust encoded write handling. His work spans low-level memory and locking fixes to higher-level tooling features, showing an ability to bridge systems reliability and practical developer workflows. Comfortable in large-codebase, high-impact environments, he combines rigorous CS foundations from Cornell with hands-on open-source contributions to critical projects. Notably, he has tackled subtle data-corruption and ref-counting issues that improve long-term filesystem stability — a sign of attention to correctness under concurrent load.
10 years of coding experience
Bachelor of Arts (BA), Mathematics and Computer Science, Bachelor of Arts (BA), Mathematics and Computer Science at Cornell University
Contributions:14 commits, 1 PR, 4 comments in 5 months
Contributions summary:Boris primarily contributed to the `btrfs-progs` repository, focusing on enhancing the `receive` functionality for handling send stream version 2. Their work included implementing support for new commands like `fallocate` and `setflags`, adding features for encoded write operations and data compression, and adapting the code to handle changes in the send stream format. The user also addressed dynamic memory allocation for read buffers and improved overall robustness.
Contributions summary:Boris primarily contributed to the Btrfs filesystem within the Linux kernel. Their work involved fixing read corruption issues related to extent map merging and adding or modifying functionality for adding sprout devices. The user also addressed concurrency issues within the file system, specifically related to folio handling in send and relocation operations and implemented ref counting and locking improvements for the block group management. Their contributions focused on improving the stability and reliability of the Btrfs filesystem.
kernellinux-kernellinuxkernel-source
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.