Research Developer at D Programming Language Library Team
Stony Stratford, England, United Kingdom
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Robert Schadek is a research developer with 17 years' experience who solves hard engineering problems by turning them into one-click, maintainable solutions. Based in Stony Stratford, he combines industry research at Symmetry Investments with long-term core contributions to the D programming language ecosystem—working on the D compiler, standard library (Phobos), and core runtime modules. His work emphasizes correctness, testability and performance: converting docs into unit tests, fixing floating-point and time-related bugs, improving BigInt/thread-safety, and pruning deprecated dependencies. He has a strong academic foundation (PhD magna cum laude) and a track record of mentoring and speaking at DConf and Google Summer of Code. Colleagues rely on him for backend and compiler-level expertise that makes complex systems simpler and more robust. An understated but telling detail: many of his contributions focus on making himself obsolete by automating correctness via tests and inline performance improvements.
17 years of coding experience
6 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Carl von Ossietzky University of Oldenburg
The standard library of the D programming language
Role in this project:
Back-end Developer
Contributions:21 reviews, 248 commits, 303 PRs in 9 years 5 months
Contributions summary:Robert primarily worked on improving the standard library of the D programming language, focusing on the `phobos` library. Their contributions involved enhancing the `BigInt` and related functions, and ensuring thread safety. They addressed bug fixes and code formatting issues, while refactoring and adding tests, including those addressing memory allocation or performance issues related to the code base.
Contributions:8 commits, 4 PRs, 10 comments in 4 years 6 months
Contributions summary:Robert primarily contributed to improving the D programming language compiler's core time and bitop functionalities. Their work involved refactoring code by removing and replacing documentation examples with unit tests. They also addressed specific bugs related to the `to()` function and floating-point number handling within the `core.time` module, demonstrating a focus on code correctness and testability. Additionally, the user made several changes to code in `core/checkedint.d` and removed a deprecated feature from `mars.d`.
compilersnativedubdmdstandard-library
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
Robert Schadek - Research Developer at D Programming Language Library Team