Polska · open to opportunities

Buduję rzeczy,
które działają

Jestem samoukiem — piszę kod od kilku lat, głównie w Pythonie i PHP, ale też C++, JS i SQL. Buduję pełne aplikacje od pomysłu do wdrożenia: platformę wideo, algorytmy z wizualizacją, boty, desktopowe narzędzia. Przy okazji robię strony dla lokalnych firm.

100+
algorytmów sortowania
32k+
słów w FlashCards
0
frameworków w portfolio
O mnie
Kim jestem i co mnie napędza.
Kim jestem
Uczeń technikum informatycznego, samouk od kilku lat. Programowanie zaczęło się od chęci zrozumienia jak działają rzeczy — i tak zostało. Większość tego co umiem, nauczyłem się budując konkretne projekty, nie przerabiając kursy.
Co mnie interesuje
Algorytmy i struktury danych — mam 100 algorytmów sortowania z benchmarkiem, bo zaciekawił mnie temat. Systemy od zera — wolę napisać własny router niż wziąć gotowy framework, bo wtedy naprawdę rozumiem co się dzieje.
Jak pracuję
Piszę każdą linię kodu sam. Bez generatorów, bez kopiowania gotowców. Projekty, które tu pokazuję, to rzeczy które faktycznie działają — możesz je kliknąć i sprawdzić.
Co dalej
Szukam możliwości żeby pisać trudniejszy kod — systemy, algorytmy, coś co wymaga myślenia. Otwarty na współpracę, staże, interesujące projekty.
Dlaczego firma potrzebuje strony
Konkretne powody, nie marketing.
80%
sprawdza firmę w Google
Zanim ktoś zadzwoni, szuka Cię online. Bez strony — nie istniejesz.
#1
czynnik wiarygodności
Strona to pierwsze wrażenie. Brak strony = brak powagi. Konkurencja już ma.
24h
pracuje za Ciebie
Godziny otwarcia, kontakt, cennik — dostępne zawsze, bez odbierania telefonu.
Oferta
Ceny jednorazowe. Zero abonamentów.
Usługa
Co dostajesz
Cena
Strona wizytówkowa
Informacje o firmie, usługi, godziny, kontakt, mapa. Działa na telefonie.
od 400 zł
Landing page z menu / cennikiem
Pełne menu lub cennik, galeria zdjęć, formularz rezerwacji lub wyceny.
od 600 zł
Modernizacja istniejącej strony
Stara strona nie działa na telefonie lub wygląda przestarzale? Przebudowuję.
od 300 zł
Nie jesteś pewny co wybrać?
Powiedz czym się zajmuje firma — doradzę i zrobię bezpłatne demo przed podjęciem decyzji.
Skontaktuj się
Projekty
Kliknij projekt po szczegóły.
Web App
TubeYou
Platforma wideo od zera — własny MVC, FFmpeg, HTTP range streaming, pełny auth.
Zbudowałem platformę wideo w PHP bez żadnego frameworka, bo chciałem zrozumieć jak naprawdę działa routing, sesje i streaming — nie jak ich używać, ale jak działają od środka. Napisałem własny router, własną warstwę ORM na PDO i własny system szablonów. Najtrudniejsza część to streaming: HTTP range requests pozwalają przeglądarce pobrać tylko fragment pliku, żeby działało przewijanie — bez tego każde seekowanie wymuszało download od początku.
Transkodowanie wideo do 4 jakości przez FFmpeg w kolejce HTTP range streaming — seekowanie bez pełnego downloadu CSRF protection, rate limiting, email weryfikacja (PHPMailer) Komentarze zagnieżdżone, pinowane, edytowalne; subskrypcje; playlisty Wdrożony na Render + Railway MySQL
PHP 8MariaDBVanilla JSFFmpegDockerPHPMailer
Desktop App
FlashCards
Aplikacja do nauki słówek z algorytmem SM-2. 32k słów, offline, zero telemetrii.
Powstał bo żadna dostępna aplikacja do nauki angielskiego nie obsługiwała moich podręczników szkolnych. Zaimplementowałem algorytm SM-2 (spaced repetition) z jedną zmianą: interwały w minutach zamiast dniach, bo uczę się intensywnie przed sprawdzianami, nie długoterminowo. Dane z 116 plików JSON (32 447 słów) wyciągnąłem z PDFów przez PyMuPDF.
SM-2 z minutowymi interwałami — szybsze pętle powtórek Analytics dashboard — precyzja, seria, 7-dniowe statystyki Auto-update z GitHub releases — plik .exe aktualizuje się sam 100% offline, zero konta, zero telemetrii, zero reklam
PythonTkinterSM-2PyMuPDFSQLite
Algorithms
Sorting Algorithms
100 algorytmów sortowania — od TimSort po QuantumBogoSort. Benchmark + wizualizacja.
Zaczęło się od kursu algorytmów i pytania: ile ich właściwie jest? 100 to arbitralna granica, którą postawiłem sobie jako cel. Projekt wymuszał zrozumienie każdego algorytmu na tyle, żeby go zaimplementować — nie przepisać z pseudokodu, ale zrozumieć dlaczego działa. Architektura z auto-discovery przez __init__.py sprawia że dodanie algorytmu to jeden plik — bez rejestrowania nigdzie.
Od O(n log n) (TimSort, IntroSort) po O(∞) (BogoSort) i O(1) z humorem (QuantumBogoSort) Benchmark CLI — porównanie dowolnych algorytmów na różnych danych wejściowych Animowane wizualizacje matplotlib — swap po swapie, side-by-side Plugin-style architektura — nowy algorytm = jeden plik, zero rejestracji
Pythonmatplotlibalgorytmy
Mobile App
HexWorld In development
Mobilna aplikacja do odkrywania i kolekcjonowania 16.7M unikalnych kolorów RGB.
Pomysł: każdy z 16 777 216 kolorów RGB 8-bit istnieje dokładnie raz — możesz go odkryć jako pierwszy. Aplikacja mobilna z mechanizmem odkrywania kolorów (aparat → dominujący kolor → claim), feedem w stylu TikToka i daily challenges. Aktywnie rozwijany — backend w Node.js, mobile w React Native, baza danych PostgreSQL w Dockerze.
16.7M unikalnych "zasobów" — każdy do zdobycia tylko raz Feed kolorów z matchingiem — znajdź kogoś z podobną paletą REST API w Node.js + PostgreSQL + Docker React Native — iOS + Android z jednej bazy kodu
React NativeNode.jsPostgreSQLDocker
Automation
Fred / Qred / Tred
Trio botów Discord używanych na żywo — Epic Games, cytaty, trivia z rankingami.
Trzy boty pisane dla konkretnych potrzeb serwera Discord — nie jako ćwiczenie, ale jako narzędzia których faktycznie używamy. Każdy rozwiązuje inny problem: Fred pilnuje żeby nie przegapić darmowych gier Epic. Qred archiwizuje cytaty i losuje daily quote. Tred prowadzi bazę ciekawostek z systemem rang dla tych, którzy najwięcej dorzucają.
Fred: integracja z RapidAPI — auto-post przy nowych darmowych grach Qred: daily quote z automatycznym loopeowaniem po dacie Tred: 7 rang kontrybutorów, wyszukiwanie po słowie kluczowym, RAVE MODE Monorepo z git submodułami — każdy bot działa niezależnie
Pythondiscord.pyRapidAPI
Dlaczego nie WordPress
Uczciwa odpowiedź.
Szybsze ładowanie
WordPress to dziesiątki plików PHP przy każdym wejściu. Moje strony to jeden plik HTML. Google to widzi — szybkość wpływa bezpośrednio na pozycję w wynikach.
Bez problemów z wtyczkami
WordPress wymaga aktualizacji wtyczek, hostingu z PHP, bazy danych. Moje strony działają na darmowym hostingu i nie psują się same z siebie.
Masz pełny dostęp do kodu
Dostajesz pliki. Możesz przekazać je komukolwiek — innemu developerowi, agencji, hostingowi. Żadnego lock-inu.
Bezpośredni kontakt
Piszesz do mnie, nie do helpdesku. Poprawkę zrobię szybko — bo napisałem każdą linię kodu sam.
Jak to działa
Od rozmowy do gotowej strony.
01
Rozmowa
Mówisz czym się zajmujesz. Ja mówię co zrobię, ile to kosztuje i ile zajmie. Bez zobowiązań.
02
Materiały
Potrzebuję logo i zdjęć firmy. Jeśli nie masz — podpowiem co zrobić.
03
Budowa i poprawki
Buduję stronę, pokazuję podgląd, wprowadzam poprawki. Zwykle 2–5 dni roboczych.
04
Uruchomienie
Podłączamy domenę i wrzucamy online. Płacisz po akceptacji — nie wcześniej.
Tech stack
Języki
  • Python
  • PHP
  • JavaScript
  • C++
Web & DB
  • HTML / CSS
  • Laravel
  • MariaDB
  • REST / JSON
Narzędzia
  • Git
  • Docker
  • FFmpeg
  • Linux
Design
  • Photoshop
  • Premiere Pro
  • Aseprite
3D & CAD
  • Fusion 360
  • Bambu Studio
Inne
  • Robotyka
  • Inżynieria
  • Problem-solving
Kontakt
Odpowiadam tego samego dnia.
Napisz wiadomość