Welcome to Daniel Scherzer's personal website. I am a software engineer with experience working in PHP, JavaScript, Python, C, Rust, and other languages.
I completed my undergraduate education at Tufts University, double majoring in Computer Science and Political Science and graduating magna cum laude with a Bachelor of Science degree. As part of my work in Computer Science, I chose to write an honors thesis in my senior year, see here for details. I continued at Tufts for graduate school, graduating with a Master of Science in Computer Science degree.
In my free time, I contribute to various open-source projects, most notably as a release manager for PHP 8.5 (where I am one of two "rookie" release managers) and for PHP 8.6 (where I am the "veteran" release manager). I also contribute to PHP as a developer, and as the maintainer of the built-in Reflection extension.
See the links in the navigation bar above for more information about my experience.
daniel.e.scherzer@gmail.comI also have a blog. You can see a full index of my posts here. My latest blog post is:
A few months ago, I wrote up a blog post about my experience being a PHP release manager and the kind of commitment that the role requires. Now, I want to document some of the decision-making and process related to the latest release that I oversaw, PHP 8.5.6. Continue reading...