KP
bash — krystian@portfolio
Dostępny do pracy

Cześć, jestem Krystian Potaczek

Junior Python /
Django Developer

Buduję aplikacje webowe oparte na realnych problemach biznesowych.

Backend-focused · Full-stack aware · AI-assisted workflow

PythonDjangoREST APIPostgreSQLDockerNext.js / React

2 projekty z live demo · Student informatyki · Ready4AI · EN B1/B2

🚀2 projekty z live demo
⚙️Django / DRF / PostgreSQL
🧠600h+ Python + Django + AI
🤖AI-assisted workflow
💼2,5 roku w środowisku IT

O MNIE

Od pasji do aplikacji, które rozwiązują realne problemy

Krystian Potaczek
Krystian Potaczek
Junior Python / Django Developer
Backend-focused • Full-stack aware

Programowanie nie pojawiło się u mnie przypadkowo. Od lat interesuję się komputerami, technologią i tworzeniem oprogramowania - zaczynałem od sprzętu, sieci i podstaw informatyki, a z czasem coraz mocniej wszedłem w kod, aplikacje webowe i backend.

Dzisiaj rozwijam się jako Junior Python / Django Developer. Skupiam się na budowie aplikacji webowych, REST API, baz danych i logice biznesowej. Najbardziej interesuje mnie backend, ale dobrze rozumiem też frontend i cały proces tworzenia aplikacji od pomysłu do działającego demo.

Przez ponad 2 lata pracowałem w PRO-KOM, gdzie miałem bezpośredni kontakt z klientami, wycenami i codziennymi procesami firmy. To doświadczenie mocno wpłynęło na moje podejście do programowania - patrzę nie tylko na kod, ale też na użytkownika, proces i realny problem, który system ma rozwiązać.

2

rozbudowane projekty z live demo

12+

technologii użytych w projektach

600h+

nauki Python, Django i AI

2,5 roku

doświadczenia w środowisku IT

Filozofia developera

Nie zaczynam od frameworka ani technologii. Najpierw staram się dobrze zrozumieć problem, użytkownika i proces biznesowy. Dopiero później dobieram narzędzia, projektuję architekturę i implementuję rozwiązanie, które ma być nie tylko poprawne technicznie, ale przede wszystkim użyteczne.

AI-assisted workflow

Korzystam z Claude, ChatGPT, Codex i GitHub Copilota świadomie - jako wsparcia w researchu, analizie kodu, debugowaniu, dokumentacji i refaktoryzacji. AI traktuję jako narzędzie zwiększające produktywność, ale decyzje techniczne, architektura i odpowiedzialność za finalny kod zawsze pozostają po mojej stronie.

Szukam miejsca gdzie będę mógł rozwijać się jako Python / Django Developer i uczyć się od bardziej doświadczonych osób.

PROJEKTY

Realne aplikacje. Działające demo.

Nie ćwiczenia techniczne - systemy zbudowane żeby rozwiązywać prawdziwe problemy.

🚀 Flagship Project

StayMap Polska

Produkcyjna platforma marketplace noclegów w Polsce z podejściem map-first.

AI search po polsku, dynamic pricing engine, real-time chat przez WebSocket, pełny panel hosta i moderacja treści. Zbudowana na Django 5 + DRF z PostGIS do geowyszukiwania i Celery do zadań asynchronicznych.

12 modułów44 widoki25 testów9 trybów podróży
Django 5DRFPostGISRedisCeleryChannelsNext.js 14WebSocketOpenAI
StayMap Polska - platforma rezerwacji noclegów w Polsce
PRO-KOM Serwis System - system zarządzania naprawami elektroniki
💥 Business Solution

PRO-KOM Serwis System

System zarządzania naprawami elektroniki dla małych i średnich serwisów.

Pełna automatyzacja procesu serwisowego - od przyjęcia urządzenia do odbioru przez klienta. Trzy panele: klient, pracownik (Kanban), admin. Celery do zadań async, real-time tracking statusów, audit log i RBAC.

3 paneleRBACAudit logSSL/TLS
Django 5.1DRFPostgreSQLCeleryRedisNext.js 14DockerNginx
This Website

Portfolio Website

Ta strona - premium personal brand website zbudowany w Next.js 15, TypeScript i Tailwind CSS v4.

Next.js 15TypeScriptTailwind v4Framer MotionVercel
📂 Kod źródłowy

PROOF OF WORK

Nie ikonki. Konkretne dowody.

Każda technologia poniżej jest powiązana z konkretnym projektem, w którym faktycznie jej użyłem.

Django + DRF

REST API dla StayMap - rezerwacje, autoryzacja, panel hosta, moderacja i AI search. 47 endpointów oraz dokumentacja Swagger/OpenAPI.

PostgreSQL + PostGIS + GeoDjango

Geowyszukiwanie noclegów na mapie w StayMap. PostgreSQL z PostGIS, zapytania przestrzenne, filtrowanie po lokalizacji i ranking ofert według odległości.

Celery + Redis

Redis jako cache, broker Celery i Channels layer. Zadania asynchroniczne w StayMap: cleanup, auto-anulowanie rezerwacji i przypomnienia.

WebSocket + Channels

Real-time chat w StayMap oparty o Django Channels i Daphne ASGI. Eventy: message.new, typing i read.

JWT + Google OAuth

Autoryzacja z rotacją tokenów i HTTP-only cookies w StayMap. RBAC oraz kontrola dostępu w PRO-KOM System.

Docker + Compose

Środowisko dev/prod dla obu głównych projektów. Docker Compose, Nginx reverse proxy i Certbot SSL w PRO-KOM System.

Next.js App Router

BFF proxy pattern, SSR/CSR i 44 widoki w StayMap. To portfolio zbudowane w Next.js 15.

pytest + Playwright

25 plików testów backendu w StayMap: pytest-django, Faker i testy logiki aplikacji. E2E testy frontendu przez Playwright.

OpenAI API + LangChain

AI search po polsku w StayMap - interpretacja języka naturalnego i mapowanie intencji na filtry. Chatboty w LangChain z historią rozmowy.

Swagger / OpenAPI

Automatyczna dokumentacja API przez drf-spectacular w StayMap. Kontrakt REST dostępny w Swagger/OpenAPI.

ŚCIEŻKA PRAKTYCZNA

Python + Django + AI w praktyce

W ramach intensywnego kursu LearnIT przerobiłem pełną ścieżkę tworzenia aplikacji backendowych: od podstaw Pythona, OOP i SQL, przez Flask, Django, DRF i FastAPI, po Docker, testy, CI/CD, podstawy AWS oraz przygotowanie do rozmów technicznych.

Łącznie było to ponad 600 godzin nauki, zadań praktycznych i pracy projektowej. Największą wartością było dla mnie przechodzenie od teorii do praktycznych aplikacji budowanych krok po kroku.

Zobacz pełny zakres nauki

34+

lekcji

600h+

nauki, zadań i projektów

Backend

REST API · DevOps · AI

Python

Django · DRF · FastAPI

TECH STACK

Technologie, których używam

Nie przypadkowa lista technologii - tylko narzędzia, których używam w projektach.

Backend
Python 3.12Django 5DRFREST APIFastAPIFlaskCeleryGeoDjangoSQLAlchemyAlembic
Bazy danych
PostgreSQLPostGISRedisSQLiteSQL
Frontend
Next.js 15ReactTypeScriptTailwind CSSFramer MotionZustandReact QueryRadix UI
DevOps & Infra
DockerDocker ComposeNginxGitHub ActionsVercelRenderCertbot SSL
Auth & Quality
JWTGoogle OAuthSimpleJWTpytestpytest-djangoPlaywrightCoverageFaker
AI & Narzędzia
OpenAI APILangChainClaudeChatGPTGitHub CopilotCursorCodexGitPostmanSwagger

DOŚWIADCZENIE & EDUKACJA

Moja droga do Pythona

Programowanie to dla mnie nie przypadkowy wybór, tylko kierunek, który rozwijam od lat - od zainteresowania komputerami i technologią, przez studia, kursy i pracę w środowisku IT, aż po własne aplikacje Django z działającym demo.

PROJEKT2025 - 2026

StayMap Polska + PRO-KOM System

Dwa rozbudowane projekty z live demo. Django, DRF, PostgreSQL/PostGIS, Celery, Redis, WebSocket, Next.js i Docker. Projekty pokazują moje podejście do budowy aplikacji biznesowych: od analizy procesu, przez backend i API, po działający interfejs.

KURSXI 2025 - V 2026

Python + Django + AI - LearnIT

Intensywny kurs praktyczny obejmujący Python, OOP, SQL, Flask, Django, DRF, FastAPI, Docker, AWS basics, CI/CD, testowanie i przygotowanie do rozmów technicznych. Kurs zakończony projektem oraz certyfikatem.

KURSX 2025 - XII 2025

Ready4AI

Praktyczny kurs pracy z AI w tworzeniu oprogramowania: LLM, chatboty, agenci AI, prompt engineering, Claude, Cursor, code review z AI, dokumentacja techniczna oraz wdrożenie aplikacji webowej od pomysłu do chmury.

STUDIAIX 2024 - teraz

Informatyka - Programista Aplikacji Biznesowych

Studia skoncentrowane na projektowaniu i tworzeniu aplikacji biznesowych, programowaniu obiektowym, bazach danych, systemach informatycznych, aplikacjach internetowych, UI/UX oraz podstawach inżynierii oprogramowania.

PRACAXI 2023 - V 2026

Specjalista ds. Sprzedaży / Technical Sales - PRO-KOM

Ponad 2 lata pracy w środowisku IT: obsługa klientów B2B i B2C, doradztwo techniczne, przygotowywanie wycen, rozwiązywanie problemów klientów i poznanie realnych procesów firmy. To doświadczenie pomaga mi projektować aplikacje z perspektywy użytkownika i biznesu, a nie tylko kodu.

ROZWÓJod lat

Programowanie jako pasja

Moje zainteresowanie IT zaczęło się od komputerów, sprzętu, sieci i pierwszych prób programowania. Od tego czasu regularnie rozwijam się przez projekty, kursy, książki techniczne, podcasty i praktyczne budowanie aplikacji.

BIBLIOTEKA

Książki, które ukształtowały moje podejście do programowania

Czytam je nie dla CV, tylko dlatego, że naprawdę chcę lepiej rozumieć kod, jakość i odpowiedzialność w pracy developera.

Czysty Kod

Robert C. Martin

Kod piszemy dla ludzi, nie tylko dla maszyn. Czytelność, nazewnictwo i prostota to część profesjonalizmu.

Pragmatyczny Programista

Andrew Hunt, David Thomas

Bierz odpowiedzialność, automatyzuj, szukaj lepszych rozwiązań i stale rozwijaj swój warsztat.

Software Craftsman

Sandro Mancuso

Programowanie to rzemiosło - liczy się jakość, odpowiedzialność i długoterminowa wartość kodu.

Mistrz Czystego Kodu

Robert C. Martin

Profesjonalizm to nie tylko kod, ale też komunikacja, odpowiedzialność i uczciwe podejście do pracy.

TDD: Sztuka tworzenia dobrego kodu

Kent Beck

Testy pomagają lepiej rozumieć wymagania i projektować zachowanie systemu przed implementacją.

Algorytmy. Ilustrowany przewodnik

Aditya Bhargava

Algorytmy uczą myślenia o problemach - jak wybrać rozwiązanie prostsze, szybsze i bardziej skalowalne.

C++ Opus Magnum

Jerzy Grębosz

Fundamenty C++ pomagają lepiej rozumieć pamięć, strukturę programu i to, co dzieje się pod spodem.

AI WORKFLOW

AI jako narzędzie, nie wyrocznia

Używam AI świadomie - weryfikuję wyniki, rozumiem kod i biorę odpowiedzialność za decyzje.

Claude, ChatGPT, GitHub Copilot, Codex i Cursor są częścią mojego codziennego workflow - podobnie jak terminal, dokumentacja czy edytor kodu. Pomagają mi szybciej analizować problemy, szukać rozwiązań, pisać lepszą dokumentację, debugować i uczyć się nowych technologii.

Nie traktuję AI jako skrótu ani zamiennika myślenia. Każdą decyzję techniczną chcę rozumieć i potrafić uzasadnić samodzielnie. To dla mnie granica między odpowiedzialnym workflow a bezrefleksyjnym generowaniem kodu.

"Weryfikuję każdy wynik, rozumiem kod i biorę pełną odpowiedzialność za to, co dostarczam."

ClaudeChatGPTCodexGitHub CopilotCursor

Code Review przed commitem

Analizuję zmiany, architekturę, edge case’y i potencjalne problemy zanim wypchnę kod.

Dokumentacja techniczna

AI pomaga mi szybciej przygotować BRD, PRD, SDD i TSD - ja weryfikuję strukturę, sens i każde kluczowe założenie.

Analiza decyzji technicznych

Porównuję podejścia, trade-offy i konsekwencje rozwiązań - np. kiedy użyć PostGIS, a kiedy wystarczy prostszy model danych.

Refaktoring i optymalizacja

AI pomaga znaleźć możliwe usprawnienia, ale decyzję podejmuję ja - po sprawdzeniu wpływu na czytelność, architekturę i działanie aplikacji.

Nauka nowych technologii

Wykorzystuję AI jako mentora: proszę o wyjaśnienia, przykłady, pytania kontrolne i porównania z technologiami, które już znam.

CERTYFIKAT

Ready4AI — praktyczne wykorzystanie AI w tworzeniu oprogramowania

Kurs pomógł mi uporządkować pracę z LLM w procesie developmentu: prompt engineering, code review z AI, chatboty, agenci AI, lokalne modele, MCP servers, dokumentacja techniczna BRD/PRD/SDD/TSD oraz prototypowanie aplikacji z wykorzystaniem AI.

AI traktuję jako narzędzie wspierające research, analizę, dokumentację i debugowanie — nie jako zamiennik myślenia ani odpowiedzialności za kod.

LLMPrompt EngineeringAI Code ReviewChatbotyAgenci AILokalne modeleMCP ServersDokumentacja technicznaClaudeCursorCodex

KONTAKT

Porozmawiajmy o współpracy

Chcę rozwijać się przy realnych projektach, uczyć się od bardziej doświadczonych osób i budować aplikacje, które rozwiązują konkretne problemy biznesowe.

Jestem otwarty na pracę zdalną, hybrydową lub stacjonarną w Polsce. Odpowiadam zwykle w ciągu 24 godzin.

Dostępny do pracy

Wysyłając wiadomość, zgadzasz się na kontakt zwrotny w sprawie przesłanego zapytania.

Krystian Potaczek — Junior Python / Django Developer — Krystian Potaczek