Patryk Śliż

Senior Full-Stack & AI Engineer

Podsumowanie

Full-stack developer z 8+ latami komercyjnego doświadczenia (Angular, .NET Core, PostgreSQL), w tym blisko 4 lata pracy w pełni zdalnej w zespole ~10 osób. Buduję end-to-end: frontend, backend i infrastrukturę - Docker, self-hosted CI/CD, sieci. Pracuję produkcyjnie z applied AI: RAG na Qdrancie z hybrid searchem, serwer MCP, bramka do routowania modeli. Wcześniej Team Leader w dwóch firmach - code review, decyzje architektoniczne, onboarding i mentoring. Szukam roli full-stack, najchętniej takiej, gdzie AI jest realną częścią produktu.

Doświadczenie

Full-stack DeveloperS&H Patryk Śliż

04.2023 - obecnie

Własna działalność - projekt startupowy realizowany w zespole oraz zlecenia kontraktowe. 2023: budowa infrastruktury serwerowej i CI/CD · 2024: platforma feedbacku dla aplikacji SaaS oraz klient e-commerce · 2025: notatnik z local-first RAG, agenty i automatyzacje · 2026: RAG produkcyjny i serwer MCP

  • Projekt startupowy realizowany w zespole: full-stack (architektura, backend, frontend), infrastruktura i wdrożenia oraz prowadzenie projektu - planowanie sprintów, priorytetyzacja backlogu, cykl wydawniczy. Produkt nie wszedł na rynek.
  • Długoterminowa współpraca z klientem e-commerce: aplikacja webowa generująca pliki graficzne gotowe do druku (Angular, .NET Core, PostgreSQL, SkiaSharp, Docker), wdrożona na infrastrukturze klienta z dostępem przez WireGuard.
  • Semantic model routing gateway: własna warstwa wyboru modelu i dostawcy z fallbackiem po przekroczeniu limitów, świadomie bez gotowego frameworka.

Full-stack Developer → Team LeaderLOG Systems sp. z o.o.

06.2019 - 04.2023

Wrocław, praca zdalna · zespół ~10 osób · enterprise software: zarządzanie licencjami i monitoring zasobów · ścieżka: Full-stack Developer (06.2019) → Team Leader (10.2021)

  • Skrócenie pełnego cyklu build i walidacji z ponad godziny do kilku minut: cache zależności, wymiana dysków serwera na SSD, wycięcie kroków sięgających do internetu przy każdym przebiegu, docelowo Yarn PnP. Przy zespole ~10 osób i wielu przebiegach dziennie - dziesiątki godzin tygodniowo w skali firmy.
  • System zarządzania licencjami i monitoringu zasobów firmowych: .NET Core, CQRS/MediatR, NHibernate, Angular, PostgreSQL i MSSQL równolegle.
  • Prowadzenie zespołu 3-5 osób: sprinty, estymacje, code review, onboarding, mentoring, rozmowy rekrutacyjne, przejmowanie najtrudniejszych zadań.
  • Samodzielna realizacja systemu workflow / onboardingu: architektura Event-Sourced na Marten i PostgreSQL, komunikacja modułów przez eventy zamiast REST. Solo full-stack - backend, frontend, architektura, deploy.
  • Refactor legacy aplikacji na nowy wzorzec architektoniczny z zachowaniem ciągłości biznesowej.
  • Własność modułów systemu, m.in. całej warstwy autentykacji i uprawnień - projekt, implementacja i utrzymanie.

Team Leader FrontendŻbik Sp. z o.o.

02.2018 - 07.2019

Rzeszów · systemy MES dla hal produkcyjnych · ścieżka: Full-stack Developer (02.2018) → Frontend Developer (05.2018) → Team Leader Frontend (12.2018)

  • Prowadzenie 3-osobowego zespołu frontendowego: architektura FE systemu MES, nadzór nad repozytoriami, planowanie sprintów, standardy kodu, rozmowy z PM.
  • Refactor całej warstwy frontendowej: pięć osobnych frontendów zastąpione jednym, uruchamiającym moduły w zależności od tego, które backendy są faktycznie wgrane na serwerze aplikacyjnym.
  • Wprowadzenie standardu pracy z Gitem (git-flow, cykl wydawniczy) oraz autorskiego design systemu.

Projekty

ClickUp Knowledge RAG + serwer MCParchitektura i implementacja

Qdrant · nomic-embed · BM42 · MCP · PostgreSQL

  • System RAG nad bazą zadań ClickUp: integracja z API, przetwarzanie i indeksowanie treści lokalnie, udostępnienie ich modelom językowym przez serwer MCP.
  • Hybrid search wybrany po własnej ewaluacji - BM42 wypadł lepiej od BM25 na tym zbiorze.

Infrastruktura serwerowa i sieciowa (small office)projekt i utrzymanie

Proxmox · Mikrotik · WireGuard · Gerrit · Jenkins · Docker

  • Sieć bez fizycznego routera - Mikrotik jako maszyna wirtualna obsługująca routing, firewall i VPN dla całego hosta.
  • Multi-site VPN spinający 4 lokalizacje tunelami WireGuard, z centralnym zarządzaniem.

Notatnik z local-first RAGprojekt full-stack

SQLite / libSQL · Qdrant · local-first

  • Aplikacja do notatek z local-first RAG, obsługą pisma odręcznego i edytorem blokowym.

Umiejętności

AI / LLM
RAG, Qdrant, hybrid search (BM42, nomic-embed), semantic chunking, MCP, model routing, agenty LLM, Claude Code (skille, hooki, serwery MCP), self-hosted LLM (Ollama), n8n
Backend
.NET Core, C#, CQRS / MediatR, Event Sourcing (Marten), Entity Framework Core, NHibernate, Node.js, REST, JWT, xUnit, NUnit
Frontend
Angular, TypeScript (strict), RxJS, React, Tailwind CSS, Electron, Jasmine / Karma, Playwright (e2e), Storybook, Vite / esbuild
Bazy danych
PostgreSQL, MSSQL, SQLite / libSQL, Qdrant, multi-tenancy
Infrastruktura / DevOps
Docker (własne obrazy), Proxmox, Jenkins, Gerrit, Linux, Mikrotik, WireGuard, Apache2, Cloudflare (Workers, D1), GitHub Actions
Praktyki inżynierskie
testy jednostkowe i integracyjne, code review i standardy kodu, git-flow i cykl wydawniczy

Wykształcenie

Informatyka, studia II stopnia, specjalność: sztuczna inteligencja · Wyższa Szkoła Informatyki i Zarządzania w Rzeszowie

2026 - w toku

Studia niestacjonarne (zaoczne). Praca magisterska: analiza sytuacji rynkowej z wykorzystaniem uczenia maszynowego - model wycenia wpływ narracji newsowej na cenę jako wektor wag istotności i koryguje nim sygnał z danych historycznych oraz wskaźników makroekonomicznych.

Informatyka i ekonometria, inżynier · Wyższa Szkoła Ekonomii i Informatyki w Krakowie

2016 - 2020

Studia niestacjonarne (zaoczne). Specjalizacja: programowanie aplikacji mobilnych i webowych.

Języki

polski - ojczysty · angielski - B2 w czytaniu i piśmie, dobre rozumienie ze słuchu, mowa w trakcie rozwoju