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, and other languages.

I completed my undergraduate education at Tufts University, double majoring in Computer Science and Political Science and graduating magna cum laude in 2024 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 in 2025 with a Master of Science in Computer Science degree.

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:

Introducing define_deprecated() for PHP

Friday, 10 April 2026

In PHP 8.5, I introduced support for attributes on constants, which allows marking compile-time global constants as deprecated. However, that functionality was not made easily available when defining constants at runtime, or in code that supports older versions of PHP. My new library, danielescherzer/define-deprecated, provides that support. Continue reading...