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 Team

Core 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.

Laravel Livewire TALL Stack

Pest

Core Team

Core 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.

Pest Browser Testing Testing

panphp/pan

Core Team

Core Team member helping build a lightweight privacy-first PHP analytics library designed for modern applications.

PHP Analytics Privacy

supo-dev

Core Team

Open source social network for the terminal. A raw, unfiltered space for hackers with no algorithms and no distractions. Core Team member.

Terminal Community Open Source

Open Source Projects

Developer tools, packages, educational projects, and community resources that I created and actively maintain.

basic-crud

Educational Project

Educational Laravel project teaching production-ready architecture, best practices, testing, and maintainable application structure.

Laravel Architecture Testing

laravel-extended-relationships

Package

Advanced Eloquent relationship patterns for Laravel. Provides BelongsToManyMerged, HasManyMerged, and other custom relationships for complex data queries.

Laravel PHP Eloquent

PestStan

Developer Tool

Extends PHPStan to understand Pest test closures. Provides type-safe expectations, $this binding, and dedicated static analysis rules.

Pest PHPStan Static Analysis

rector-pest

Developer Tool

Automates PHPUnit to Pest migration and enforces Pest-native code quality with Rector rules.

Pest Rector PHP

Laravel Attributes List

Community Resource

A searchable reference for Laravel's PHP attributes, complete with explanations, examples, and version compatibility.

Laravel PHP Documentation

DocSmith

Developer Tool

Static documentation generator that transforms Markdown into fast, searchable documentation websites. Designed to help developers publish clean documentation with minimal setup.

PHP Documentation Static Site

livewire-chat-app

Application

Real-time chat application built with Laravel Livewire. Demonstrates live messaging, presence detection, and reactive UI patterns.

Laravel Livewire Tailwind CSS

laravel-extended-commands

Developer Tool

Enhanced Artisan commands for Laravel. Adds commonly needed generators and utilities that should have been there by default.

Laravel Artisan CLI

laravel-auth-jobs

Package

Background job authentication utilities for Laravel. Ensures queued jobs retain user context and authentication state during execution.

Laravel Queues Authentication

trx-mall-upload-sales-data-api

Package

Laravel package for the TRX Mall sales data API. Includes Artisan commands, scheduled jobs, and extensible service stubs for custom sales payload transformation.

Laravel API Package

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()