Platform Engineer @ WeWork who talks about APIs a lot. Programming Polyglot and Pragmatist. Actually understands HATEOAS. Ex-The League of Extraordinary Packages, PHP The Right Way, Ex-PHP-FIG, Ex-CodeIgniter, Ex-FuelPHP, Ex-PyroCMS.
Working on the Platform team at WeWork, and before that as Head of API for carpooling app Ride, I've learned a lot about solving complex API design problems. Making HATEOAS and REST useful, when RPC is awesome, and GraphQL too.
After building packages, APIs, CMSs, frameworks, and all sorts of bizarre applications with PHP for almost 15 years I can help with whatever pickle you're in. I've been writing about and contributing to PHP itself recently too, which is fun.
Testing your applications can be a pain in the backside, but I got you covered. Three years of RSpec, Minitest and FactoryGirl experience at your fingertips.
Most APIs and applications are HTTP-based, but HTTP is a much larger topic than most have time for. I've been delving deep into the world of HTTP to improve performance, through HTTP client caching, HTTP/1.1 tweaking, utilizing HTTP/2 and async logic, handling various timeouts, etc. I can teach you the ways, or jump into the code for you. Either way, schedule a call and we'll get the ball rolling.
Phil is professional and courteous. No need for small talk, gets down to business and is ready to make big things happen.
Phil is a world-famous expert on PHP and all kinds of frameworks. He guided me to avoid huge mistakes as I start a new big project. Thanks Phil.
I highly recommend anybody to get advice from Phil.
Phil's advice was exactly what I needed to receive. Really knows his stuff. Wouldn't hesitate to have another session with him if I had more questions.
I have known and worked with Phil for a number of years and he is a fantastic developer and friend. He excels at everything from software architecture to sales, testing, and deployment. As the founder of PyroCMS he has lead the community and channeled everyone's energy into a successful codebase that is now used around the world. He would be a skilled and energetic asset to any development team.
Phil is an exceptional person as both a developer and leader in the digital industry. I pride myself on the high expectations of quality I have for any product I work on. Phil is one of the few developers I have known that exceed my expectations and does so on a daily basis. If you want to be the best, then work with the best. Phil is one of the best.
Phil has developed a number of very large and complex systems for us and all were exceptional. He brought new ideas and approaches to the table, worked very hard at all times and despite us all being involved in some very complex development headaches we all managed to have a good laugh and enjoy the process.
Phil's enthusiasm and energy are impressive, he is constantly pushing himself, learning new technologies and finding more efficient ways of absorbing alcohol into his system (only joking :-)
I would have no hesitation in recommending phil.