Bartosz Milewski is a systems software architect and engineer with 18+ years building high-performance, concurrent and distributed systems across C++, D, and Haskell ecosystems. A former Microsoft development lead who designed an early desktop search engine and the founder of Reliable Software (authoring a distributed VCS), he blends deep product experience with hands-on low-level implementation. He authored C++ In Action and the widely read online book Category Theory for Programmers, and created the School of Haskell and Haskell IDE while architecting developer-focused teaching platforms. His background as a Ph.D. physicist who did postdoctoral research at institutions like CERN informs a rigorous, research-driven approach to system design and concurrency. An active open-source contributor, he improved threading and synchronization primitives in D's Phobos standard library, reflecting a long-standing focus on practical concurrency primitives. Based in Paris, he maintains popular blogs and video series that bridge theory (category theory, functional programming) with pragmatic software engineering.
17 years of coding experience
22 years of employment as a software developer
Computer Science, Computer Science at University of Washington
Ph.D. Physics, Ph.D. Physics at University of Wroclaw
The standard library of the D programming language
Role in this project:
Back-end Developer
Contributions:67 commits in 1 year 3 months
Contributions summary:Bartosz primarily contributed to the standard library of the D programming language (Phobos). Their contributions included refactoring and adding functionality to the threading and synchronization modules, specifically introducing critical sections and lock primitives. The user also introduced thread-local compact thread IDs and refined the existing thread management code. These additions appear aimed at enhancing concurrency and synchronization capabilities within the D language ecosystem.
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.