Powrót do strony głównej

O mnie

Kilka słów o mojej drodze zawodowej, zainteresowaniach i sprzęcie, którego używam.

Kim jestem

Nazywam się Jakub Kuźnicki, jestem inżynierem informatyki i zajmuję się backendem oraz architekturą systemów. Od czerwca 2026 pracuję jako Junior Java Developer w Netcompany, gdzie buduję systemy klasy enterprise w Javie i Spring Boot.

Wcześniej, od marca do czerwca 2025, odbyłem staż jako Backend Developer w Paweł Weselak — Pragmatyczne Programowanie. Budowałem tam pipeline'y do ingestii dokumentów na LangChain i systemy RAG w LangChain4j i Spring Boot, zajmowałem się też konteneryzacją i wdrożeniami rozwiązań opartych na LLM.

Teraz rozwijam się w stronę DevOpsu i infrastruktury. Postawiłem w domu serwer bare-metal i uczę się na nim sieci oraz wirtualizacji w praktyce.

# FAQ.sh

Pytania, które padają najczęściej — z konkretną odpowiedzią.

Kim jestem?

Nazywam się Jakub Kuźnicki, w sieci brbn-jpg. Jestem programistą backendu Java z Warszawy, z tytułem inżyniera informatyki. Od czerwca 2026 pracuję jako Junior Java Developer w Netcompany, po stażu backendowym, na którym budowałem pipeline'y do ingestii w LangChain i systemy RAG.

Jaki jest mój główny stack technologiczny?

Trzon to Java i Spring Boot, do tego PostgreSQL i Redis na dane, Docker do pakowania aplikacji i REST API jako domyślny interfejs między usługami. Do pracy z LLM-ami używam LangChain4j na JVM i LangChain w Pythonie. Buduję też frontendy w Astro, React, Angular i Vue, gdy projekt tego wymaga, ale backend to obszar, w którym pracuję najlepiej.

Jakie mam doświadczenie z RAG i LLM?

Zaczęło się od stażu backendowego w Paweł Weselak — Pragmatyczne Programowanie (marzec–czerwiec 2025), gdzie budowałem pipeline'y do ingestii w LangChain i zajmowałem się konteneryzowanym wdrażaniem ekstrakcji danych opartej na LLM. Kontynuowałem samodzielnie projektem LlamaTalks, chatbotem opartym na Spring Boot i LangChain4j, który uruchamia lokalne modele przez Ollama, wczytuje dokumenty do bazy wektorowej i strumieniuje odpowiedzi przez SSE.

Gdzie pracuję i czy zdalnie?

Warszawa — pracuję z warszawskiego biura Netcompany. Odnajduję się zarówno w pracy stacjonarnej, jak i hybrydowej czy w pełni zdalnej. Pracuję po polsku (ojczysty) i po angielsku (poziom zawodowy).

Czy jestem otwarty na nowe oferty?

Jestem zatrudniony w Netcompany i nie szukam aktywnie pracy, ale czytam każdą wiadomość, która do mnie trafia. Jeśli masz ofertę backendową lub inżyniera AI związaną z Javą, Spring Boot lub RAG, skorzystaj z formularza kontaktowego na tej stronie, a odezwę się.

Jaki jest mój największy zrealizowany projekt?

todrawn.com — działająca interaktywna tablica SaaS. Backend zbudowany jest w Javie 21 i Spring Boot, frontend w Next.js, React i TypeScript, a całość wykorzystuje PostgreSQL, Redis, WebSockets, Stripe, Docker i Google Cloud Run.

Dlaczego "brbn-jpg"?

To ta sama osoba — ja. Pseudonimu brbn-jpg używam w sieci od lat i to nazwa mojego konta na GitHubie — pseudonim znajdziesz na github.com/Brbn-jpg, a imię i nazwisko w moim CV.

# Moje zainteresowania

Technologia i sprzęt

Uwielbiam składać komputery i pasjonuję się specyfikacjami sprzętowymi, zwłaszcza kartami graficznymi (GPU). Zawsze śledzę najnowsze wiadomości i innowacje technologiczne.

RAG & LLM

Lubię budować systemy ekstrakcji danych oparte na modelach AI. Pracowałem głównie z LangChain4j i LangChain, gdzie zbudowałem kompletny potok wczytywania danych.

Kolarstwo

Mój rower: Romet Mustang M1 CS 19" 29". Lubię jeździć zarówno w terenie, jak i po asfalcie.

Mój rower Romet Mustang

Siłownia

Niedawno zacząłem swoją przygodę z treningiem siłowym. Uważam, że dyscyplina wymagana na siłowni świetnie uzupełnia skupienie potrzebne w programowaniu. To świetny sposób na zrównoważenie siedzącego trybu życia, a widoczne efekty są ogromną motywacją.

# Moja droga

1. rok: Podstawy

Zrozumiałem reprezentację danych na niskim poziomie: arytmetykę binarną, operacje bitowe i algebrę Boole'a. Równolegle zbudowałem solidne podstawy programowania obiektowego (OOP) w C#, koncentrując się na czystej strukturze kodu i bezpieczeństwie typów.

2. rok: Algorytmy i Full-Stack

Opanowałem standardowe struktury danych i algorytmy. Przeszedłem od teorii do praktyki, tworząc aplikacje desktopowe. Nauczyłem się projektować relacyjne bazy danych i sprawnie obsługiwać logikę aplikacji.

3. rok: Specjalizacja i praktyka

Przeszedłem do ekosystemu Javy, aby specjalizować się w backendzie klasy enterprise. Współtworzyłem projekt 'Cibaria' w Spring Boot i Angular, wdrażając branżowe standardy pracy z Gitem.

4. rok: Praca dyplomowa i zaawansowane projekty

Obroniłem pracę inżynierską na ostatnim roku studiów, a potem zbudowałem 'Gamelog', pełnostackowy menedżer listy gier, w którym opanowałem Redis do wydajnego cache'owania danych, oraz zbadałem połączenie backendu z AI w projekcie 'LlamaTalks' – integrując LLM-y (LangChain) z systemami opartymi na Javie i bazami wektorowymi.

Teraźniejszość: kariera zawodowa (od 2026)

Od czerwca 2026 pracuję jako Junior Java Developer w Netcompany. Wykorzystuję swoje inżynierskie podstawy w złożonych, wielkoskalowych systemach, jednocześnie w czasie prywatnym eksplorując najnowsze technologie, takie jak RAG i DevOps.

Przyszłość: rozwój i specjalizacja

Planuję podjąć niestacjonarne (zaoczne) studia magisterskie, zachowując pełną dyspozycyjność w godzinach pracy, jednocześnie pogłębiając wiedzę z informatyki i dalej specjalizując się w skalowalnych architekturach.

# Moja filozofia

Czysty kod

Wierzę w zasadę DRY (Don't Repeat Yourself). Piszę kod, który jest nie tylko funkcjonalny, ale też czysty, łatwy w utrzymaniu i zrozumiały dla innych.

Ciągła nauka

Świat technologii nieustannie się zmienia, a ja chcę rozwijać się razem z nim. Każdy projekt to okazja, by nauczyć się czegoś nowego i rozwinąć swoje umiejętności.

Rozwiązywanie problemów

Postrzegam siebie przede wszystkim jako osobę rozwiązującą problemy. Lubię analizować złożone wyzwania i projektować eleganckie, wydajne rozwiązania.

# Moje stanowisko pracy

Pełne stanowisko biurkowe z dwoma monitorami, niestandardową klawiaturą i obudową PC Obudowa PC NZXT H7 Flow z Ryzen 7 5800X3D i RTX 4070 Super Aorus Master w środku Niestandardowa klawiatura mechaniczna z keycapami BoW i myszką Dark Project Nexus

# Sprzęt

PC

  • CPU: Ryzen 7 5800X3D
  • RAM: 32GB Trident Z 3200Mhz
  • MOBO: B450 Gigabyte Aorus Elite
  • GPU: RTX 4070 Super Aorus Master
  • SSD 1: Patriot P400 Lite 1TB
  • SSD 2: Lexar NM620 2TB
  • Obudowa: NZXT H7 Flow
  • Chłodzenie: Arctic Liquid Freezer III 360mm

Peryferia

  • Klawiatura: Custom (Case 5075 VIA, Akko Botany switches, BoW Keycaps)
  • Mysz: Dark project Nexus
  • Monitory: iiyama GB3461WQSU Alienware AW3425DW & PL2470HS
  • Mikrofon: Novox NC1
  • Słuchawki: Arctis 7 & Airpods 2 Pro

Laptop

  • Macbook Pro 14" (M1 Pro, 10c CPU, 16c GPU, 16GB RAM, 1TB SSD)