Back
Punyapal Shah

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, contributed browser testing to Pest v4, and maintains open-source tools including rector-pest and PestStan.

Technical Skills

Frontend

Blade, TailwindCSS, Alpine.js, Inertia.

Backend

Laravel, Livewire, Filament, PHP.

Database

MySQL, SQLite, PostgreSQL.

DevOps / Cloud

AWS EC2 and S3, Laravel Forge, Laravel Cloud.

Other

WebSockets (Pusher, Reverb), Testing (Pest, PHPUnit), RectorPHP, PHPStan.

Latest Experience Log

Freelance, Senior Laravel Engineer

Current Role

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

ShubhKey Infotech LLP, Lead Engineer

2 years

Aug 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 months

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

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, $this binding, 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 : Demonstrates production-level Laravel patterns for developers learning best practices

Core Team

  • Pinkary : Contribute to Pinkary, an open-source Laravel social platform. Work on features, bug fixes, and code quality
  • Pest v4: Contributed to the browser testing plugin that brought native end-to-end testing to PHP
  • 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, contributing 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

Laracon India

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.

Refactor Laravel with RectorPHP

Laravel Bangalore, Laravel Moris (Africa)

How to refactor Laravel code automatically with RectorPHP, including writing custom rules and running it safely on a live project.

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 – 2020

U.V. Patel College of Engineering, Ganpat University