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 creating packages like laravel-extended-relationships and PestStan, 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
Packages & Tools
Contributor
Developer Experience
Focus
Contributions
Projects where I've made long-term contributions as a Core Team member or collaborator.
Pinkary
Core TeamCore Team member shipping features across Pinkary's stack — from database schema and API design to Livewire components and frontend interactions. Reviews community contributions and helps maintain code quality.
Pest
Core TeamCore Team member contributing across the Pest ecosystem. Collaborated on Browser Testing, author of PestStan and rector-pest, and contributing to official plugins and the Pest core framework.
panphp/pan
Core TeamCore Team member helping build a lightweight privacy-first PHP analytics library designed for modern applications.
supo-dev
Core TeamOpen source social network for the terminal. A raw, unfiltered space for hackers with no algorithms and no distractions. Core Team member.
Open Source Projects
Developer tools, packages, educational projects, and community resources that I created 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.
PestStan
Developer ToolExtends PHPStan to understand Pest test closures. Provides type-safe expectations, $this binding, and dedicated static analysis rules.
rector-pest
Developer ToolAutomates 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
Open source has had a huge impact on my career, and contributing back to the community is something I genuinely enjoy.
I'll continue contributing whether I'm sponsored or not. If my work has helped you or your team, 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 a project? $this->collaborate()