Zack Katz is a seasoned WordPress entrepreneur and founder with 15 years building plugins, developer tools, and SaaS from his base in Leverett, Massachusetts. He leads GravityKit and TrustedLogin and runs Katz Web Services, bringing deep back-end PHP expertise to product-focused engineering. His open-source contributions include substantive fixes and feature work on widely used projects like Easy Digital Downloads and the TGM Plugin Activation library, improving plugin activation flows, admin UX, and extensibility via new filters. Zack combines hands-on bug-squashing and performance tweaks with a founder’s mindset for shipping reliable, extensible products used by other developers. He’s as comfortable adding a targeted is_callable hook to improve integration as he is running a small company that sustains commercial WordPress offerings. The result is a pragmatic engineer-operator who turns developer pain points into durable, production-ready solutions.
Contributions:15 commits, 17 PRs, 24 comments in 4 years 1 month
Contributions summary:Zack primarily contributed to the back-end functionality of the Easy Digital Downloads plugin. Their work involved fixing bugs related to undefined offsets and incorrect capitalization, enhancing customer profile links, and optimizing cart behavior. They also addressed code related to IP address retrieval and added features like a filter to customize error messages.
TGM Plugin Activation is a PHP library that allows you to easily require or recommend plugins for your WordPress themes (and plugins). It allows your users to install, update and even automatically activate plugins in singular or bulk fashion using native WordPress classes, functions and interfaces. You can reference bundled plugins, plugins from the WordPress Plugin Repository or even plugins hosted elsewhere on the internet.
Role in this project:
Back-end Developer
Contributions:6 commits, 3 comments in 1 month
Contributions summary:Zack primarily focused on enhancing the TGM Plugin Activation library's flexibility and customization options. Their contributions included adding new filters to modify the admin menu, table columns, and action links, providing more control over plugin display and functionality. They also introduced the `is_callable` parameter to handle cases where a plugin's presence is indicated by a callable function rather than a direct slug match. The changes also included updates to the admin menu.
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.