Kuba
Gryglak
Projektuję i buduję skalowalne systemy backendowe, platformy czasu rzeczywistego oraz architektury gotowe do pracy w środowisku produkcyjnym.
Najlepiej odnajduję się tam, gdzie liczy się wydajność, niezawodność i przemyślany projekt systemu. Pomagam przekładać złożone pomysły produktowe na rozwiązania, które są szybkie, stabilne i łatwe w utrzymaniu.
Sprawdzam narzędzia AI wspierające development, takie jak Codex i podobne rozwiązania, żeby przyspieszać wdrażanie nowych funkcji i usprawniać codzienną pracę.
Zaplecze akademickie
Mgr inż. Informatyki Internetowej
Politechnika Wrocławska
Specjalizacja: systemy rozproszone, architektura webowa
Doświadczenie
Full-stack Developer
Projekty niezależne / kontrakty
Projektuję i dostarczam aplikacje full-stack end-to-end, od architektury systemu i backendu po dopracowany interfejs użytkownika. Najczęściej pracuję nad skalowalnymi platformami z funkcjami czasu rzeczywistego i rozbudowaną logiką biznesową, takimi jak systemy zamówień, marketplace'y czy rozbudowane serwisy contentowe.
Platforma zamówień dla restauracji
Stworzyłem rozbudowany system zamówień, który pozwalał restauracjom budować menu i przyjmować zamówienia w czasie rzeczywistym przez kody QR, z integracją płatności i podglądem statusu zamówień na żywo.
Wyzwanie
Platforma miała zapewnić szybkie i intuicyjne zamawianie w wielu lokalach - od zeskanowania kodu QR i wejścia do menu, po złożenie zamówienia i śledzenie jego statusu. Największym wyzwaniem była obsługa wielu równoległych zamówień, dynamicznych menu oraz stabilnych integracji płatniczych przy zachowaniu wysokiej wydajności.
Rozwiązanie
Zaprojektowałem i wdrożyłem system full-stack wspierający onboarding restauracji, zarządzanie menu oraz proces zamawiania oparty na kodach QR. Prowadziłem rozwój jako główny inżynier, koordynując pracę 4-osobowego zespołu i definiując architekturę systemu oraz sposób realizacji projektu.
Efekt
Powstała skalowalna platforma umożliwiająca bezkontaktowe zamawianie i śledzenie statusu w czasie rzeczywistym, co usprawniło pracę restauracji i skróciło czas oczekiwania klientów.
Platforma handlu kryptowalutami P2P
Zbudowałem system peer-to-peer z dopasowywaniem ofert i czatem w czasie rzeczywistym, który pozwalał użytkownikom znaleźć i negocjować korzystne oferty wymiany kryptowalut.
Wyzwanie
Platforma wymagała sprawnego dopasowywania ofert kupna i sprzedaży na podstawie parametrów podawanych przez użytkownika, takich jak waluta czy kwota, a jednocześnie niezawodnego kanału komunikacji między traderami. Kluczowym wyzwaniem było połączenie dynamicznego wyboru ofert z płynną interakcją w czasie rzeczywistym.
Rozwiązanie
Zaprojektowałem i wdrożyłem aplikację full-stack, która pozwalała użytkownikom przeglądać i dopasowywać najlepsze oferty. Zbudowałem backend odpowiedzialny za filtrowanie i wybór najbardziej trafnych propozycji oraz system czatu czasu rzeczywistego oparty na Node.js i Socket.IO. Całość zintegrowałem z backendem PHP/MariaDB odpowiadającym za trwałość danych i obsługę procesu transakcyjnego.
Efekt
Efektem była działająca platforma P2P z komunikacją w czasie rzeczywistym, która pozwalała użytkownikom sprawnie znaleźć drugą stronę transakcji i prowadzić negocjacje w dynamicznym środowisku handlowym.
Platforma zarządzania i sprzedaży projektów architektonicznych
Stworzyłem platformę do zarządzania i prezentacji projektów architektonicznych, która umożliwiała wygodne przeglądanie katalogu i sprawny kontakt z klientem.
Wyzwanie
Platforma musiała obsłużyć dużą liczbę projektów architektonicznych wraz ze szczegółową specyfikacją, jednocześnie zachowując przejrzyste i wygodne doświadczenie przeglądania. Ważne było też połączenie warstwy prezentacyjnej z celami sprzedażowymi, takimi jak zapytania i zakupy.
Rozwiązanie
Zaprojektowałem i wdrożyłem platformę od podstaw w oparciu o PHP, MariaDB i JavaScript. Zbudowałem uporządkowany system zarządzania danymi projektowymi - kategoriami, specyfikacją i materiałami graficznymi - oraz dopracowałem interfejs ułatwiający poruszanie się po rozbudowanych informacjach o projektach.
Efekt
Powstał skalowalny i łatwy w utrzymaniu system do prezentowania i zarządzania projektami architektonicznymi, który poprawił organizację treści i ułatwił użytkownikom porównywanie dostępnych projektów.
Frontend / Django Developer
Internet Center Polska Sp. z o.o.
Tworzyłem aplikacje webowe w PHP i Django, skupiając się na skalowalności oraz użyteczności systemów opartych na danych i rozbudowanych formularzach. Pracowałem nad integracją backendu i architekturą frontendu, upraszczając złożone procesy po stronie użytkownika.
Platforma networkingu i doświadczenia zawodowego
Zbudowałem rozbudowany frontend formularzowy dla platformy łączącej specjalistów na podstawie umiejętności i doświadczenia projektowego, z naciskiem na użyteczność i przejrzystość złożonych procesów.
Wyzwanie
Platforma wymagała wprowadzania dużej ilości szczegółowych danych zawodowych przez rozbudowane interfejsy. Największym wyzwaniem było zaprojektowanie frontendu, który mimo złożoności danych pozostawał intuicyjny i czytelny.
Rozwiązanie
Zaprojektowałem i wdrożyłem uporządkowany frontend zintegrowany z Django. Skupiłem się na użyteczności poprzez czytelny podział formularzy, logiczne grupowanie informacji i stopniowe odsłanianie bardziej złożonych elementów interfejsu.
Efekt
Dzięki temu udało się wyraźnie poprawić użyteczność i ograniczyć tarcie w wieloetapowych formularzach, co ułatwiło użytkownikom zarządzanie rozbudowanymi profilami zawodowymi.
Frontend / Drupal Developer
Artefakt Sp. z o.o. sp. k.
Tworzyłem rozwiązania frontendowe i platformy CMS z naciskiem na wydajność, łatwość utrzymania i uporządkowane zarządzanie treścią. Budowałem interfejsy dla rozbudowanych serwisów contentowych i rozwijałem architektury oparte na Drupalu.
E-commerce personalizowanych wyrobów skórzanych
Skonfigurowałem i rozbudowałem sklep Magento o dynamiczny system personalizacji produktów, który pozwalał użytkownikom personalizować skórzane etui na dokumenty w czasie rzeczywistym.
Wyzwanie
Klient potrzebował płynnego i intuicyjnego interfejsu personalizacji, który poradzi sobie ze złożoną logiką wariantów - różnymi typami skóry, kolorami i opcjami monogramu - oraz zapewni podgląd zmian na żywo.
Rozwiązanie
Przygotowałem dedykowany frontend w JavaScript i zintegrowałem go z backendem Magento. Wdrożyłem silnik konfiguracji oparty na logice, który dynamicznie aktualizował warianty i zasoby produktowe w zależności od wyborów użytkownika.
Efekt
Efektem było stabilne i angażujące narzędzie do personalizacji, które uprościło proces zamawiania i zwiększyło atrakcyjność oferty produktów personalizowanych.
Wieloserwisowa platforma pogodowa
Zbudowałem skalowalny system multisite oparty na Drupalu do zarządzania serwisami pogodowymi z konfigurowalnymi layoutami i kontrolą SEO.
Wyzwanie
Założeniem było zarządzanie wieloma portalami pogodowymi o dużym ruchu z jednego codebase'u, przy jednoczesnym wsparciu niezależnych layoutów i wydajnego dostarczania danych.
Rozwiązanie
Zaprojektowałem instalację Drupal multisite ze współdzielonym core i warstwą motywów. Zintegrowałem zewnętrzne API pogodowe do pobierania danych w czasie rzeczywistym i wdrożyłem agresywną strategię cache'owania, aby zapewnić szybkie ładowanie stron.
Efekt
W efekcie powstała sieć serwisów pogodowych z centralnym zarządzaniem, mniejszym narzutem utrzymaniowym i lepszą widocznością SEO w całym ekosystemie.
Główny stack
BACKEND
INFRASTRUKTURA I DANE
FRONTEND
Zbudujmy razem skalowalne systemy
Pomagam zamieniać złożone pomysły produktowe w skalowalne systemy gotowe do wdrożenia. Jeśli budujesz coś ambitnego, chętnie o tym porozmawiam.
Wolisz napisać? Wyślij wiadomość, a odpiszę w ciągu 24 godzin.