Punyapal Shah
// Senior Laravel Engineer • Open Source Contributor • Developer Educator
Professional Summary
Laravel developer focused on TALL stack apps, Filament admin panels, and SaaS products. Core team member at Pinkary, Pest, and panphp, and maintains open-source tools including rector-pest and PestStan.
Technical Skills
Blade, TailwindCSS, Alpine.js, Inertia.
Laravel, Livewire, Filament, PHP.
MySQL, SQLite, PostgreSQL.
AWS EC2 and S3, Laravel Forge, Laravel Cloud.
WebSockets (Pusher, Reverb), Testing (Pest, PHPUnit), RectorPHP, PHPStan.
Latest Experience Log
Freelance, Senior Laravel Engineer
Current RoleJuly 2020 – Present
- Built a multi-tenant SaaS platform with Livewire, Filament, and feature flags. Scaled test coverage from 0% to 100% using Pest.
- Built a AI data extraction tool that takes unstructured input, converts it into structured records, and cuts out manual data entry work.
- Delivered ecommerce, booking, and SaaS platforms with TALL stack and Filament. Integrated PayPal, Stripe, Razorpay, Twilio SMS, and Dialpad VoIP.
- Improved performance across multiple Laravel apps by fixing N+1 queries, adding missing indexes, and using query result caching.
- Upgraded Laravel projects from 5.x and 7.x to 11.x and 12.x for multiple clients, including Livewire, Filament, and PHP version upgrades.
ShubhKey Infotech LLP, Lead Engineer
2.2 yearsAug 2022 – Sep 2024
- Migrated a legacy codebase to Laravel, rewrote the REST APIs from scratch, and set code standards the whole team followed.
- Built a real-time freelance marketplace with live chat and job-feed updates using WebSockets and the TALL stack.
- Built a dynamic survey tool for cancer patients using Filament, with question logic that changes based on each patient's answers.
- Mentored junior developers on Laravel patterns, code review, and writing tests.
Maven InfoTech, Sr. Full Stack Developer
6 monthsFeb 2022 – Aug 2022
- Migrated ecommerce data from multiple CMS platforms into one system using custom CSV schemas and automated migrations.
- Integrated Transport, Pharmacy, Booking, and Facebook Graph APIs to handle logistics, delivery, and messaging.
Want to know about past experience?
Connect with me on LinkedIn for my full career history.
Open Source
Maintainer
- › rector-pest : Automates PHPUnit-to-Pest migration and enforces Pest-native code quality via Rector rules
-
›
PestStan
: Extends PHPStan to understand Pest test closures, providing type-safe expectations,
$thisbinding, and dedicated static analysis rules - › laravel-extended-relationships : Adds Eloquent relationship patterns that Laravel doesn't support out of the box
- › livewire-chat-app : A working real-time chat app built with Livewire 3 and Laravel Reverb
- › laravel-auth-jobs : Passes the authenticated user into queued Jobs automatically, without manual plumbing
- › laravel-extended-commands : Fills gaps in Laravel's Artisan command set for everyday development tasks
- › basic-crud : Production-level Laravel patterns for developers learning best practices
Core Team
- › Pinkary : Core team member contributing to an open-source Laravel social platform
- › Pest: Maintain and contribute to the core repository and its ecosystem of plugins
- › panphp/pan: Core team member on a lightweight PHP analytics library that tracks page impressions, clicks, and interactions without any third-party service
Community
- › Laravel Artisans Founder: Started Laravel Artisans, a 3,000+ member community where developers share tips and help each other learn Laravel
- › Laravel Ahmedabad: Runs local Laravel meetups in Ahmedabad and helps developers get started with the framework
- › Laracon India 2025: Helped organize and run Laracon India 2025
- › Laravel Certification Program: Part of the Exam Committee for the official Laravel Certification, reviewing questions and helping set the standard
- › Content Creator: Runs We Must Sip Laravel Updates and What's New in Laravel on YouTube. Posts regular Laravel tips on Twitter, LinkedIn, and Facebook to help developers keep up with the framework
Speaking Engagements
Write code that can fix itself / Refactor Laravel with RectorPHP
Laracon India, Laravel Bangalore, Laravel Moris
How to use RectorPHP to automate repetitive refactors and keep code consistent across a Laravel project.
Types in PHP at Glance with PHPStan
Laravel Ahmedabad, Laravel Indore, Laravel Kozhikode
A hands-on intro to PHP type safety with PHPStan, covering levels, custom rules, and how to use it in a Laravel project.
From Zero to Tested: Laravel + PestPHP
Laravel Ahmedabad
A practical guide to testing in Laravel with PestPHP. Write expressive tests and ship with fewer bugs.
Broadcasting in Laravel
Laravel Ahmedabad
How Laravel's broadcasting system works, covering Pusher, Reverb, and building real-time features with Livewire.
Education History
Bachelor of Technology (B.Tech) - Information Technology
2016 – 2020U.V. Patel College of Engineering, Ganpat University