HomeRésuméOpen SourceWorkBlog

Home

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.

Contact

Blog

I also have a blog. You can see a full index of my posts here. My latest blog post is:

Rewriting Reflection with Rust

Friday, 10 July 2026

Over the last few weeks, I have been working on rewriting the PHP Reflection extension in Rust as an exercise in building extensions in Rust. In addition to understanding how to implement extensions in Rust, the process also highlighted a number of ways that the Reflection extension could be improved. Continue reading...