JAKUB KUŹNICKI KUŹNICKI KUŹNICKI
// czyli brbn-jpg · Programista Backend Java i RAG · Warszawa, PL
Nazywam się Jakub Kuźnicki, jestem inżynierem oprogramowania z Warszawy. Buduję systemy backendowe w Javie i Pythonie, oraz projektuję architektury RAG / LLM przy użyciu LangChain4j i LangChain. Obecnie pracuję jako Junior Programista Java w Netcompany, a w wolnym czasie rozwijam projekty poboczne na własnym serwerze domowym.
cat identity.json
- name
- Jakub Kuźnicki
- handle
- brbn-jpg
- role
- Programista Java (backend)
- employer
- Netcompany
- since
- 2026-06
- location
- Warszawa, Polska
- education
- inżynier informatyki
- core
- Java Spring Boot PostgreSQL Redis Docker
- focus
- potoki RAG integracja z LLM architektura backendu
- also
- Python TypeScript Astro React
- languages
- polski (ojczysty) angielski (zawodowy)
- open_to
- role backendowe / AI engineering
CORE_LANGS
Java to mój główny język. Regularnie używam TypeScriptu/JavaScriptu i Pythona, a w C# radzę sobie na tyle, żeby się odnaleźć.
TECH_ARSENAL
Na co dzień pracuję na Spring Boot, Dockerze, PostgreSQL i Redisie, a gdy projekt potrzebuje RAG-a albo integracji z LLM — na LangChain4j lub LangChain. Po stronie frontendu sięgam po Angulara, Reacta, Vue albo Astro.
Ostatnia aktywność
- 16s temu Merge pull request #4 from Brbn-jpg/feat/i18n-seo-privacy Drop the third-person voice from the site copy
- 5m temu fix: phrase the FAQ questions in the first person Consistent with the "Kim jestem" / "Who I Am" section heading the page already uses, and it reads as the site owner's own words rather than as an interview transcript. All seven questions in both languages: "Kim jestem?", "Jaki jest mój główny stack technologiczny?", and so on. The subtitle no longer says these are questions he hears, which sat oddly against first-person phrasing — now simply "the questions that come up most". JSON-LD Question names follow the visible headings automatically; verified in sync for both locales in the built output. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
- 7m temu fix: phrase the first FAQ question like the other six "Who is Jakub Kuźnicki (brbn-jpg)?" was the only question written in the third person; the rest already address the reader's counterpart directly ("What is your main technology stack?", "Where are you based?"). On his own about page that one read like a stranger wrote the section. Now "Who are you?" / "Kim jesteś?". The name still opens the answer, which is the part that gets quoted, and the JSON-LD Question name follows the visible heading automatically. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
PROFESSIONAL_EXP
Od czerwca 2026 pracuję jako Junior Java Developer w Netcompany, po stażu backendowym w 2025 poświęconym pipeline'om ingestii na LangChain i systemom RAG.
Junior Programista Java
cze 2026 — obecnieTworzę rozwiązania klasy enterprise i dostarczam wysokiej jakości oprogramowanie w profesjonalnym środowisku konsultingowym.
Praktykant Backend Developer
mar 2025 — cze 2025Budowałem potoki ingestii oparte na LangChain i wdrażałem systemy RAG przy użyciu LangChain4j i Spring Boot. Zajmowałem się konteneryzacją i wdrażaniem rozwiązań przetwarzania danych opartych na LLM.
REPOSITORIES
Siedem projektów, w większości backendy w Javie i Spring Boot: współdzielona tablica SaaS, chatbot RAG, tracker backlogu gier, proceduralny generator map, menedżer przepisów i dwie produkcyjne strony w Astro.
todrawn.com
Interaktywna tablica SaaS zbudowana w Java 21 i Spring Boot na backendzie oraz Next.js, React i TypeScript na frontendzie. Stack obejmuje też PostgreSQL, Redis, WebSockets, Stripe, Docker i Google Cloud Run.
LlamaTalks
Aplikacja chatbota oparta na Spring Boot, wykorzystująca LangChain4j i Ollama do zaawansowanej konwersacyjnej AI z możliwościami Retrieval-Augmented Generation (RAG). Obsługuje strumieniowanie odpowiedzi, zarządzanie konwersacjami, wczytywanie dokumentów i trwałą historię czatu.
Gamelog
System full-stack do zarządzania biblioteką gier. Organizuj swoją kolekcję gier wideo za pomocą panelu w stylu Kanban, śledź czas gry, oceniaj tytuły i łącz się z innymi użytkownikami.
MapGenerator
Generator proceduralnych światów full-stack, który zamienia pojedyncze ziarno w gotową mapę fantasy. Łączy backend Spring Boot z frontendem Vue 3 + TypeScript renderującym na HTML5 Canvas, ze strumieniowaniem w czasie rzeczywistym, stylizowaną animacją wody i dynamicznym cieniowaniem terenu.
Cibaria
Aplikacja webowa full-stack do zarządzania przepisami kulinarnymi. Backend oparty na Spring Boot dostarcza solidne REST API, a frontend zbudowany w Angularze zapewnia dynamiczne doświadczenie użytkownika.
SosniakPortfolio
Osobista strona portfolio stworzona dla Sebastiana Sośniaka w Astro, TypeScript i Tailwind CSS. Skupiona na szybkim, zorientowanym na treść działaniu, z przejrzystą, nowoczesną prezentacją projektów i doświadczenia.
StrefaSA
Nowoczesna strona marketingowa i sklep w grze dla polskiego serwera MTA:SA. Jako współwłaściciel i współtwórca zaprojektowałem kinową stronę główną z danymi na żywo oraz sklepem zintegrowanym ze Stripe.