About me
Hello!
My name is Gina Peter Banyard, but you'll likely
encounter me as Girgias on the internet.
I am currently funded by The PHP Foundation to work on the PHP engine (php-src),
my main interests are improving PHP's semantics and PHP's type system.
You can see on what ideas I am planning to work on my
PHP RFC drafts and ideas repo.
I also maintain and review changes to the PHP documentation and its French translation.
You can see me attending various conferences or giving talks at them
to spread knowledge about topics I care about.
Previously, I studied Mathematics at Imperial College London,
with an emphasis on pure mathematics.
In my free time I maintain some open-source libraries (for which you can sponsor me
on GitHub),
but when not doing maintenance, I partake in one of my hobbies such as playing
puzzle/strategy games, Richii mahjong, anime, and photography.
If you have any question about php-src development, or want me to give a talk,
feel free to contact me by email at girgias@php.net,
on Mastodon,
or on LinkedIn.
Projects
Accepted PHP RFCs (proposals)
PHP 8.5:
PHP 8.4:
PHP 8.3:
PHP 8.2:
PHP 8.1:
PHP 8.0:
Talks
I have made a playlist on
YouTube
with all of my recorded talks.
- PHP: Pretty Horrible Programs (phpday 2025: 2025-05-16) [EN]
(video coming soon,
GitHub repo)
- PHP’s Type System Dissected (Drupal Developer Days 2025: 2025-04-17) [EN]
(slides,
video)
- Modernizing PHP one edge case at a time (PHP UK 2025: 2025-02-19) [EN]
(video,
GitHub repo)
- Une Monade, simplement, c'est quoi ? (AFUP Forum PHP 2024: 2024-10-11) [FR]
(slides,
video)
- PHP: Pretty Horrible Programs (AFUP Forum PHP 2024: 2024-10-10) [FR]
(video,
GitHub repo)
- PHP: Pretty Horrible Programs (AFUP Days 2024: 2024-05-24) [FR]
(GitHub repo)
- How to contribute to PHP? (phpday 2024: 2024-05-17) [EN]
(video)
- Monad for Dummies (Dutch PHP Conference 2024: 2024-03-15) [EN]
(slides)
- How to contribute to PHP (PHP UK 2024: 2024-02-15) [EN]
(slides,
"solutions" on GitHub,
video)
- Comment contribuer à PHP? (AFUP Forum PHP 2023: 2023-10-12) [FR]
(video)
- PHP’s Type System Dissected (phpday 2023: 2023-05-19) [EN]
(slides,
video)
- La gestion d'erreur dans toutes ses couleurs (AFUP Days 2023: 2023-05-12) [FR]
(slides)
- PHP’s Type System Dissected (PHP UK 2023: 2023-02-15) [EN]
(slides,
slides's source code,
video)
- What changes in PHP 8.2? (BetterCode: 2022-11-24) [EN]
(slides,
slides's source code)
- Typage en PHP comment ça fonctionne ? (AFUP Forum PHP 2022: 2022-10-14) [FR]
(slides,
slides's source code,
video)
- Reflection: Algebraic data types for mortals
(slides)
- PHP 8: Process & fixing insanity
(slides,
video)