Aaron Piotrowski is a software developer with 11 years of experience building backend systems and improving developer tooling, currently at Conexiant and the longtime owner of Negative Ion, Inc. He is an active open-source maintainer and contributor in the PHP ecosystem—most notably maintaining amphp and contributing to high-profile projects like Psalm and PHPUnit—focused on async concurrency, type handling, and static analysis. Aaron pairs a solid academic foundation (M.S. in Computer Science) with practical engineering, shipping API and event-loop improvements that emphasize API clarity and compatibility. Based in Sartell, Minnesota, he brings a pragmatic, quality-driven approach informed by work across HTTP servers, mocking frameworks, and test tooling. Off the clock he’s a photographer and coffee enthusiast, a detail that speaks to his blend of technical precision and creative curiosity.
11 years of coding experience
9 years of employment as a software developer
M.S. Computer Science, M.S. Computer Science at St. Cloud State University
An advanced async HTTP server library for PHP, perfect for real-time apps and APIs with high concurrency demands.
Role in this project:
Back-end Developer
Contributions:35 releases, 18 reviews, 604 commits in 6 years 6 months
Contributions summary:Aaron primarily focused on enhancing the HTTP server library by implementing awaitables within defer callbacks, which allowed the server to be more asynchronous. They made modifications to the BodyParser class to integrate the use of async functionality. Additionally, the user resolved a bug involving signal handling and deprecated methods related to stopping the server's processes, as well as handling trailing headers.
A non-blocking concurrency framework for PHP applications. 🐘
Role in this project:
Back-end Developer
Contributions:13 releases, 16 reviews, 535 commits in 6 years 10 months
Contributions summary:Aaron primarily focused on modifying core functionality related to event loop operations within the "Amp" project, specifically enhancing and defining callback signatures for event watchers. They added a new parameter for watcher callbacks, ensuring compatibility, and refactored the code to use new libraries and APIs. The user also made adjustments to the return types and improved variable names for greater clarity, reflecting a focus on code quality and API design.
non-blockingsemaphoreasynchronousconcurrencyphp
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
Aaron Piotrowski - Software Developer at Conexiant