Zsolt Dollenstein is a senior software engineer and technical leader with 17 years of experience building developer tooling and distributed systems, now at OpenAI in London. He combines deep language and systems expertise—Python, Rust, C++, Haskell and UNIX—with hands-on work improving developer productivity and build pipelines. Longtime maintainer of Black and LibCST, he has materially shaped Python developer workflows used across the ecosystem and contributed to core CPython parsing and high-profile projects like Buck2 and fbthrift. At Meta he led an 8-engineer team building globally distributed resource management services and authored tooling to automatically find and remove dead Python code at scale. Comfortable both shipping low-level parser fixes and driving team strategy, he often bridges research-y language design with practical engineering outcomes. Colleagues know him as a productivity booster who prefers automated, provable fixes over bandaids.
17 years of coding experience
18 years of employment as a software developer
Masters Programming languages Artificial Intelligence Discrete Mathematics, Masters Programming languages Artificial Intelligence Discrete Mathematics at Eötvös Loránd University
A concrete syntax tree parser and serializer library for Python that preserves many aspects of Python's abstract syntax tree
Role in this project:
Backend Developer
Contributions:25 releases, 227 reviews, 103 commits in 2 years 8 months
Contributions summary:Zsolt primarily contributed to the development of the `libcst` library, focusing on the addition and maintenance of core functionality. They implemented a `ByteSpanPositionProvider` for metadata generation, enhancing the library's capabilities for code analysis. Additionally, the user exposed the `ByteSpanPositionProvider` by adding and modifying related documentation files and the module's initialization. Their work included making improvements in the scope provider.
Contributions:26 reviews, 80 commits, 133 PRs in 4 years 6 months
Contributions summary:Zsolt primarily contributed to improving the code formatting and string handling within the Black code formatter. Their work involved standardizing string quotes, handling backslashes in raw strings, and addressing unnecessary escaping issues. Furthermore, they added support for all valid string literals and addressed various formatting issues related to complex expressions and subscriptions. This demonstrates a focus on improving the core functionality and reliability of the code formatter.
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.