Larry Garfield

Retired at Self-employed - Part time IT

Salt Lake City, Utah, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
award
Top expert inWeb Development and E-commerce Solutions with PHP
Larry Garfield is a retired software engineer and IT manager with 18 years of hands-on experience across back-end PHP development, systems administration, and technical documentation. Based in Salt Lake City, he has driven infrastructure projects and high-touch IT support at research and pharma organizations while contributing to major open-source PHP standards and frameworks such as PSR event-dispatcher and TYPO3. A pragmatic functional-programming enthusiast and PHP aficionado, Larry has a knack for defining clean interfaces, refactoring for forward compatibility, and improving developer experience in both code and docs. His open-source work shows attention to standards and interoperability—helping shape PSR-13 link interfaces and event handling primitives used across PHP projects. He combines systems-level troubleshooting (from NetApp storage and network redesigns to Windows/SQL server recovery) with careful, developer-focused code hygiene. Now retired and open to new positions, he brings a rare blend of infrastructure discipline and API craftsmanship.
code18 years of coding experience
job18 years of employment as a software developer
bookAssociate of Arts and Sciences (AAS), Electronics Engineering Technology, Associate of Arts and Sciences (AAS), Electronics Engineering Technology at Northern Montana College
bookBachelor of Science (BS), Business Management, Bachelor of Science (BS), Business Management at Westminster College
stackoverflow-logo

Stackoverflow

Stats
514reputation
17kreached
1answer
5questions
github-logo-circle

Github Skills (49)

drupal10
cms10
event-handling10
back-end-development10
testing10
css10
configuration-management10
databases10
object-oriented-programming10
refactor10
phpunit10
doc10
typehinting10
php10
code-generation10

Programming languages (23)

SmartyC#JavaCSSJinjaCRustMakefile

Github contributions (5)

github-logo-circle
php-fig/link

Aug 2016 - Jun 2022

A repository for the PSR-13 [Hyperlink] interface
Role in this project:
userBack-end Developer
Contributions:33 commits, 14 PRs, 16 pushes in 5 years 11 months
Contributions summary:Larry primarily focused on defining and implementing interfaces for the PSR-13 [Hyperlink] standard. Their contributions involved adding and evolving interface definitions, including `LinkInterface`, `LinkCollectionInterface`, `EvolvableLinkInterface`, and `EvolvableLinkCollectionInterface`. The user also refactored the code to use the correct return types and updated the namespace to align with PSR standards. Furthermore, the user added type declarations and refactored the code to use static returns.
psrhyperlinkphp
php-fig/event-dispatcher

May 2018 - Jun 2022

Role in this project:
userBack-end Developer
Contributions:1 review, 26 commits, 23 PRs in 4 years 2 months
Contributions summary:Larry primarily contributed to defining and refactoring interfaces within the project. Their work focused on establishing a PSR-compliant event dispatcher, including interfaces for events, listeners, and the dispatcher itself. The changes involved renaming interfaces, adjusting method signatures, and implementing the `StoppableEventInterface` with associated functionality. These updates suggest the development of a robust event handling system.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Larry Garfield - Retired at Self-employed - Part time IT