Open Source
Building developer tools, contributing to the Laravel ecosystem, and improving developer experience.
I contribute to open source because I want to help developers build better software. From joining the core team at Pinkary and Pest to authoring and maintaining Pest's official PHPStan and Rector plugins, my work spans the Laravel and PHP ecosystems.
I focus on developer experience - tools, testing, static analysis, and reusable patterns that make everyday development faster and more enjoyable. Every project I maintain is born from a real problem I wanted to solve.
Pinkary & Pest
Core Team
Laravel Artisans
Founder
100+
Repositories Contributed
Developer Experience
Focus
Contributions
Projects where I've made long-term contributions as a Core Team member or collaborator.
Pinkary
Core TeamCore Team member contributing across Pinkary's Laravel stack by designing and shipping production features, reviewing community contributions, improving architecture, and maintaining code quality. Migrated production infrastructure from Laravel Forge to Laravel Cloud, SQLite to MySQL, and local storage to Amazon S3 while maintaining application availability and deployment reliability.
Pest
Core TeamCore Team member contributing across the Pest core framework and plugin ecosystem, with significant work on Browser, PHPStan, and Rector tooling. Author and maintainer of Pest's official PHPStan and Rector plugins.
panphp/pan
CollaboratorCollaborator helping build a lightweight privacy-first PHP analytics library designed for modern applications.
supo-dev
CollaboratorOpen source social network for the terminal. A raw, unfiltered space for hackers with no algorithms and no distractions. Collaborator.
Open Source Projects
Developer tools, packages, educational projects, and community resources that I authored and actively maintain.
basic-crud
Educational ProjectEducational Laravel project teaching production-ready architecture, best practices, testing, and maintainable application structure.
laravel-extended-relationships
PackageAdvanced Eloquent relationship patterns for Laravel. Provides BelongsToManyMerged, HasManyMerged, and other custom relationships for complex data queries.
pest-plugin-phpstan
Official Pest PluginAuthor and maintainer of Pest's official PHPStan plugin (pest-plugin-phpstan). Extends PHPStan to understand Pest test closures, providing type-safe expectations, $this binding, and dedicated static analysis rules.
pest-plugin-rector
Official Pest PluginAuthor and maintainer of Pest's official Rector plugin (pest-plugin-rector). Automates PHPUnit to Pest migration and enforces Pest-native code quality with Rector rules.
Laravel Attributes List
Community ResourceA searchable reference for Laravel's PHP attributes, complete with explanations, examples, and version compatibility.
DocSmith
Developer ToolStatic documentation generator that transforms Markdown into fast, searchable documentation websites. Designed to help developers publish clean documentation with minimal setup.
livewire-chat-app
ApplicationReal-time chat application built with Laravel Livewire. Demonstrates live messaging, presence detection, and reactive UI patterns.
laravel-extended-commands
Developer ToolEnhanced Artisan commands for Laravel. Adds commonly needed generators and utilities that should have been there by default.
laravel-auth-jobs
PackageBackground job authentication utilities for Laravel. Ensures queued jobs retain user context and authentication state during execution.
trx-mall-upload-sales-data-api
PackageLaravel package for the TRX Mall sales data API. Includes Artisan commands, scheduled jobs, and extensible service stubs for custom sales payload transformation.
Support My Work
I contribute to open source because I enjoy building tools that help other developers. If my work has saved you time or improved your workflow, sponsoring allows me to spend more time maintaining packages, contributing to community projects, building developer tools, and creating educational resources for the Laravel ecosystem.
Sponsor on GitHub// Want to collaborate on open source? $this->collaborate()