Bartosz Milewski

Paris, Ile-de-France
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code17 years of coding experience
job22 years of employment as a software developer
bookComputer Science, Computer Science at University of Washington
bookPh.D. Physics, Ph.D. Physics at University of Wroclaw
bookPhysics, Physics at University of Warsaw
bookXIV Liceum Ogolnoksztalcace im. Gottwalda
languagesPolish, Russian, Italian, French, English
stackoverflow-logo

Stackoverflow

Stats
11,332reputation
834kreached
49answers
10questions
Badges
unique-ptr
top-5%
multithreading
top-1%
functor
top-5%
functional-programming
top-5%
haskell
top-5%
thread-safety
top-5%
github-logo-circle

Github Skills (22)

multithreading10
dword10
standard-library10
thread10
hyper-threading10
dt10
synchronization10
threaded10
concurrency10
thread-safety9
algorithms9
functor9
functional-programming9
haskell9
unique-ptr9

Programming languages (5)

C++DTeXHaskellHTML

Github contributions (5)

github-logo-circle
dlang/phobos

Jun 2008 - Sep 2009

The standard library of the D programming language
Role in this project:
userBack-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.
c-programmingmetatype-conversionphoneticsglossary
BartoszMilewski/DaoFP

Jan 2021 - Dec 2022

Contributions:1 review, 236 commits, 13 PRs in 1 year 11 months
functional-programmingfunctional-reactive-programminghaskelldataflow-programmingfrp
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.
Request Free Trial
Bartosz Milewski