I'm Jérôme Gamez, a platform and backend engineer with 20+ years of experience. I build elvah during the day and Open Source Software at night.
I'm a Jack of all trades with a soft spot for PHP, legacy software and, of course, Open Source software.
My hobby is my job and vice versa. My mission is to make the work of all developers (myself included) more productive and enjoyable. I have a special affinity for code quality, stability, and legacy software, and consider no code base to be unmaintainable 💪🏻.
My most prolific project is the (unofficial) Firebase Admin SDK for PHP and its related libraries, which are downloaded 500K+ times a month, but I also publish and maintain many more Open Source projects in the BESTE, kreait, and my personal GitHub organizations.
- kreait/firebase-php - Unofficial Firebase Admin SDK for PHP (1 day ago)
- kreait/firebase-bundle - A Symfony Bundle for the Firebase PHP Admin SDK (1 day ago)
- jeromegamez/cookiecutter-php - Cookiecutter template for new PHP projects. (1 day ago)
- jeromegamez/dotfiles - My dotfiles, managed with https://chezmoi.io. (3 days ago)
- jakubkulhan/bunny - Performant pure-PHP AMQP (RabbitMQ) sync/async (ReactPHP) library (5 days ago)
- kreait/firebase-tokens-php - A PHP library to work with Firebase tokens (2 weeks ago)
- jeromegamez/mite-php - Interact with mite from your PHP application. (1 month ago)
- jeromegamez/typed-collection - Type-safe collections based on Laravel Collections (2 months ago)
- kreait/laravel-firebase - A Laravel package for the Firebase PHP Admin SDK (2 months ago)
- beste/in-memory-cache-php - A PSR-6 In-Memory cache that can be used as a fallback implementation and/or in tests. (2 months ago)
- jeromegamez/pinboard-for-newsblur - Fixing pinboard.in keywords to be displayed correctly in NewsBlur
- jeromegamez/dotfiles - My dotfiles, managed with https://chezmoi.io.
- jeromegamez/issue-template-tests - A repo to test how issue templates look like before using them elsewhere
- jeromegamez/clock-poc - Proof of concept for the proposed clock PSR
- jeromegamez/cookiecutter-php - Cookiecutter template for new PHP projects.
- jeromegamez/php-library-template - This project has been replaced by https://github.com/jeromegamez/cookiecutter-php-project
- jeromegamez/.github -
- jeromegamez/duration-php - Working with durations made easy
- jeromegamez/personio-php - Interact with Personio from your PHP application.
- jeromegamez/mite-php - Interact with mite from your PHP application.
- kreait/firebase-bundle (5.3.0, 1 day ago) - A Symfony Bundle for the Firebase PHP Admin SDK
- kreait/firebase-php (7.12.0, 3 days ago) - Unofficial Firebase Admin SDK for PHP
- googleapis/google-cloud-php (v0.246.0, 5 days ago) - Google Cloud Client Library for PHP
- milanvarady/Applite (v1.2.5, 1 week ago) - User-friendly GUI macOS application for Homebrew Casks
- kreait/firebase-tokens-php (5.1.0, 2 weeks ago) - A PHP library to work with Firebase tokens
- jeromegamez/mite-php (3.2.0, 2 months ago) - Interact with mite from your PHP application.
- jeromegamez/typed-collection (7.1.0, 2 months ago) - Type-safe collections based on Laravel Collections
- kreait/laravel-firebase (5.8.0, 2 months ago) - A Laravel package for the Firebase PHP Admin SDK
- beste/in-memory-cache-php (1.1.0, 2 months ago) - A PSR-6 In-Memory cache that can be used as a fallback implementation and/or in tests.
- jeromegamez/ramsey-uuid-normalizer (3.1.0, 5 months ago) - Symfony Normalizer and Denormalizer for ramsey/uuid
- Use environment variables only for integration test dependencies on kreait/firebase-php (2 days ago)
- Replace
*Enum
classes with a native Enums on jakubkulhan/bunny (6 days ago) - Replace
elseif
s with early returns inConnection
on jakubkulhan/bunny (6 days ago) - Migrate local ignores to
@phpstan-ignore
and address them on kreait/firebase-php (1 week ago) - Catch
Throwable
and let the exception converter handle details on kreait/firebase-php (1 week ago) - Fix
WebPushNotification
Shape on kreait/firebase-php (1 week ago) - Generate better connections on jakubkulhan/bunny (1 week ago)
- Remove unreachable condition and bring PHPStan to Level5 on jakubkulhan/bunny (1 week ago)
- Add support for setting client properties on jakubkulhan/bunny (1 week ago)
- Improve throughput when sending FCM Messages by using HTTP/2 on kreait/firebase-php (2 months ago)
- softprops/action-gh-release - 📦 GitHub Action for creating GitHub Releases (1 day ago)
- cspray/assert-throws - A library for testing complex exceptions (1 day ago)
- CodeWithKyrian/transformers-php - Transformers PHP is a toolkit for PHP developers to add machine learning magic to their projects easily. (4 days ago)
- ajgarlag/AjglBreakpointTwigExtension - Twig extension to set breakpoints (1 week ago)
- ecoAPM/php-libyear - A simple measure of dependency freshness (1 week ago)
- makinacorpus/DbToolsBundle - A Symfony bundle to backup, restore and anonymize your data (1 week ago)
- toniebox-reverse-engineering/teddycloud - teddyCloud is an open source server replacement for the Boxine Cloud (2 weeks ago)
- yorukot/superfile - Pretty fancy and modern terminal file manager (2 weeks ago)
- mongodb/mongo-php-builder - (experimental) Aggregation and Query Builder for the MongoDB PHP Driver (3 weeks ago)
- MammatusPHP/queue - (3 weeks ago)
- bennyt2 (2 years ago)
If you use one of my projects, I'd love to hear from you. Let me know what you like and what needs being improved. And if you're a happy user of one or many of my projects, please consider becoming a GitHub Sponsor!
- Mastodon: https://phpc.social/@jay
- Email: [email protected]