Principal Software Development Engineer at Freelance
San Francisco, California, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Piotr Kowalski is a Principal Software Development Engineer based in San Francisco with 12 years of experience as a freelance developer, specializing in JavaScript, PWAs, IoT and PHP. He blends back-end rigor with front-end polish, contributing to notable open-source projects such as Slim, Joomla CMS, and the Preact-based WMR tool where he improved routing, internationalization, and developer tooling. Piotr has a strong focus on maintainability and documentation—adding timezone-aware DateTime handling to a popular CRON PHP library and improving Phinx migration docs—demonstrating both code-level craftsmanship and developer experience advocacy. Comfortable across full-stack responsibilities, he repeatedly fixes subtle core bugs and refactors framework code to improve stability and testability. Trained in computer science at the University of Wroclaw, he brings a pragmatic, detail-oriented approach to building reliable web and embedded systems.
12 years of coding experience
11 years of employment as a software developer
Magister (Mgr) Informatyka, Magister (Mgr) Informatyka at University of Wroclaw
Slim is a PHP micro framework that helps you quickly write simple yet powerful web applications and APIs.
Role in this project:
Back-end Developer
Contributions:13 commits, 11 PRs, 81 comments in 3 years 8 months
Contributions summary:Piotr focused on refactoring and improving the Slim PHP micro-framework's routing capabilities. Their work involved modifying the `RouteCollectorProxy` and `Dispatcher` classes to handle base paths more effectively. Additionally, the user fixed tests related to the `RouteCollectorProxy` and removed unused classes, further contributing to code quality. These changes demonstrate a focus on core framework functionality and maintainability.
Add content management functionality to any site - plug & play / headless / api-first CMS
Role in this project:
Full-stack Developer
Contributions:68 commits, 41 PRs, 72 comments in 5 years 3 months
Contributions summary:Piotr contributed to the Cockpit CMS project by addressing asset compilation issues and improving internationalization. They added missing translations and updated the sample language file. Furthermore, the user enhanced the project's functionality by implementing features related to form data emails and geolocation coordinates. The commits also included fixes and improvements to the UI and backend logic.
cmscms-frameworkriotjsapijavascript
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
Piotr Kowalski - Principal Software Development Engineer at Freelance