Aaron Piotrowski

Software Developer at Conexiant

Sartell, Minnesota, 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
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.
code11 years of coding experience
job9 years of employment as a software developer
bookM.S. Computer Science, M.S. Computer Science at St. Cloud State University
stackoverflow-logo

Stackoverflow

Stats
469reputation
26kreached
14answers
0questions
github-logo-circle

Github Skills (39)

asynchronous10
reflection10
type-inference10
static-analysis10
mockk10
mstest10
futures10
async10
es6-promise10
testing10
http10
teste10
phpunit10
typehinting10
testing-library10

Programming languages (7)

CXMLTwigJavaScriptPHPHTMLAssembly

Github contributions (5)

github-logo-circle
amphp/http-server

Aug 2016 - Jan 2023

An advanced async HTTP server library for PHP, perfect for real-time apps and APIs with high concurrency demands.
Role in this project:
userBack-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.
non-blockingphp-basedphpblockingamp
amphp/amp

Mar 2016 - Dec 2022

A non-blocking concurrency framework for PHP applications. 🐘
Role in this project:
userBack-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