Piotr Grzesik is a product-minded software engineer with 10 years of experience building backend-first, cloud-native systems and pragmatic full‑stack solutions from Katowice, Poland. He specializes in serverless architectures on AWS, writing Python and JavaScript, and has contributed to widely used open-source Serverless Framework projects—improving Python packaging and modernizing core Node.js code. Piotr has shipped trading and integration features for decentralized and centralized platforms, led integrations teams as an engineering manager, and routinely bridges product, design, and engineering to deliver user-focused outcomes. Comfortable across backend, frontend, and DevOps, he brings performance optimization and CI/CD expertise from real-world production systems. A frequent conference and meetup speaker, he pairs academic rigor (doctoral studies in computer science) with hands-on open-source craftsmanship.
10 years of coding experience
9 years of employment as a software developer
Doktor (Dr) Informatyka, Doktor (Dr) Informatyka at The Silesian University of Technology
Magister inżynier (Mgr inż.) Automatyka i Robotyka, Magister inżynier (Mgr inż.) Automatyka i Robotyka at AGH University of Krakow
Serverless Examples – A collection of boilerplates and examples of serverless architectures built with the Serverless Framework on AWS Lambda, Microsoft Azure, Google Cloud Functions, and more.
Role in this project:
Back-end Developer
Contributions:81 reviews, 46 commits, 88 PRs in 1 year 10 months
Contributions summary:Piotr primarily contributed to adding serverless example templates. They implemented various backend functionalities using Python (Flask), Node.js (Express), and AWS services like SQS and DynamoDB. Their work involved creating REST APIs, processing messages from queues, and interacting with databases, showcasing a strong understanding of serverless architecture principles and API development. The user also refreshed and updated existing templates, ensuring code maintainability and functionality.
Contributions:1 release, 92 reviews, 57 commits in 1 year 4 months
Contributions summary:Piotr primarily contributed to the serverless-python-requirements plugin, focusing on improving its functionality and maintainability. Their work included refactoring code for modern logging, adapting to the `async` version of `spawn`, and ensuring proper verbose progress logs. They also addressed packaging issues, such as supporting `package.patterns` and fixing issues related to individual function packaging and docker image usage, which improved overall plugin performance and compatibility.
lambdapythonpipbundleaws-lambda
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.