Piotr Krząstek

Python Backend Developer | Network & Security Enthusiast

Introduction

Hey! I'm Piotr, a Backend Developer passionate about building functional, data-driven applications. I focus on creating robust server-side logic and seamless cloud integrations. I love experimenting with projects that challenge me and push me to learn something new. I constantly strive to expand my expertise as a well-rounded backend developer, as I find great satisfaction in architecting complex databases and optimizing server-side performance. When I’m not coding, I like to unwind by playing video games or spending time with my cat.

My projects

My development focus has shifted from building simple web applications to creating complex, scalable backend systems and developer-centric tools. I specialize in Python (Flask), focusing on secure authentication, efficient database management, and cloud integrations.

  • SecurEnv: A specialized CLI tool designed to automate and secure environment variable management across different project branches.

  • Ekonomik-inwentarz: A comprehensive asset management system for school faculties, featuring high-level integrations with Azure Active Directory for authentication and AWS S3 for secure file storage.

I continuously expand my portfolio with projects that require a deep understanding of server-side logic and system security. Each piece of my work is a step toward more optimized and production-ready software.

Main skills

  • Python (Flask & Django)
  • CLI & Tooling
  • Cloud (AWS & Azure)
  • Databases (MongoDB & SQL)

Here is my kitty

My own kitty

My achievements

One of my proudest achievements must be my ability to intuitively learn new programming languages and frameworks on my own. My knowledge may not be too vast yet, but I’m a quick learner and always eager to take on new challenges. I finished my high school diploma with a focus on IT, which laid a solid foundation for my coding journey. Additionally, I’ve earned a certificate from Udemy for completing a comprehensive web development courses. I am constatly pushing myself to improve and expand my skill set by taking on new projects and learning opportunities.

Next projects

I am currently focusing my development efforts on two main tracks while expanding my backend expertise. My primary priority is SecurEnv, a CLI tool where I place a high emphasis on local data security. The project aims to provide developers with a robust and secure way to manage secrets and environment variables locally, ensuring sensitive information is never compromised during development. Parallel to this, my asset management system, Ekonomik-inwentarz, has entered a feature freeze phase. It remains a fully functional, production-ready tool utilizing Azure AD and AWS S3, and I will continue to provide maintenance for it as needed. To further strengthen my architectural skills, I am also starting an advanced specialization in professional REST API development with Flask, ensuring my future solutions follow the highest industry standards for scalability and security.

Full skills list

  • Python (Flask, Django, Pymongo, SQLAlchemy)
  • JavaScript
  • Cloud/DevOps (AWS S3, Azure AD)
  • Rust (learning)
  • HTML5 & CSS3
  • Databases: MySQL, SQLite, MongoDB
  • Version Control: Git & GitHub
  • Basic knowledge of Docker and containerization
  • Familiarity with RESTful API design and development
  • Problem-solving skills honed through coding challenges on Codewars (4 kyu)

Certificates