Backend and open source developer from Nepal.
I build with PHP and Laravel, and I spend a lot of time on the part of software work I enjoy most: reproducing bugs, reducing them to the smallest failing case, adding regression coverage, and sending reviewable fixes upstream.
I like small diffs, clear tests, and fixes that make future bugs harder to reintroduce.
These are the upstream pull requests that actually made it in. I keep this section synced automatically so it stays honest.
- May 14, 2026:
php/doc-enmerged Remove SimpleXML from bool false examples. - May 12, 2026:
carthage-software/php-srcmerged Avoid inherited method clone when no generic slot changes. - May 12, 2026:
carthage-software/php-srcmerged Fix transitive generic interface args in Reflection. - May 12, 2026:
carthage-software/php-srcmerged Avoid generic verify scan when no turbofish args. - May 4, 2026:
php/php-srcmerged Fix GH-21831: Disallow SplObjectStorage mutation during getHash().
I continue to spend most of my open source time in the Laravel and PHP ecosystem, especially around edge cases, validation behavior, and regression fixes.


