Przejdź do treści
Cześć! 👋

ŁukaszCieślicki

Senior Full-Stack Developer / Tech Lead

Buduję niezawodne aplikacje webowe, modernizuję systemy legacy i pomagam zespołom tworzyć skalowalne produkty.

15+
lat doświadczenia
Dziesiątki
zrealizowanych projektów
Tech Lead
z pasją do zespołów
Łukasz Cieślicki
Przewiń w dół
01 // Kim jestem

O mnie

Specjalizuję się w budowaniu i modernizacji aplikacji webowych, szczególnie systemów opartych o PHP, ze złożoną logiką biznesową, dużym ruchem i wymaganiami długoterminowego utrzymania.

Moje najmocniejsze obszary to architektura backendu, czysty kod, optymalizacja wydajności, projektowanie API, infrastruktura produkcyjna, observability oraz development wspierany AI.

Jak pracuję

01
Pragmatyczna architektura
Projekt dopasowany do problemu — bez spekulacyjnej złożoności.
02
Czysty, utrzymywalny kod
Czytelny, testowany i bezpieczny w zmianach przez lata.
03
Nastawienie produkcyjne
Wdrażanie, deployment i operability to część pracy, nie dodatek.
04
Observability, debugging i incydenty
Strukturalne logi, metryki i spokojna analiza incydentów, gdy coś się psuje.
05
Wydajność i niezawodność
Profilowanie, cache i odporność pod realnym ruchem produkcyjnym.
06
Jasna komunikacja techniczna
Decyzje, kompromisy i ryzyka spisane i udostępnione.
07
AI jako akcelerator
AI przyspiesza pracę — nigdy nie zastępuje przeglądu inżynierskiego.
08
Pragmatyczna nauka
Sięgam po nowe technologie, gdy realnie pasują do produktu lub zespołu.
02 // Myślenie produktowe

Rozumienie biznesu i produktu

Swobodnie rozmawiam z founderami, product ownerami i osobami nietechnicznymi — tłumacząc cele biznesowe na pragmatyczne decyzje techniczne.

01
Cel biznesowy

Zrozumienie efektu, którego organizacja potrzebuje.

02
Wymagania

Doprecyzowanie zakresu, ograniczeń i metryk sukcesu.

03
Kompromisy

Otwarta dyskusja o opcjach, ryzykach i terminach dostaw.

04
Implementacja

Przyrostowe budowanie z naciskiem na jakość i operability.

05
Feedback z produkcji

Uczenie się z realnego użycia, metryk i incydentów.

Komunikacja ze stakeholderami

Wyjaśniam wybory techniczne prostym językiem i dokumentuję decyzje.

Myślenie produktowe

Skupiam się na efektach, nie tylko na ticketach — balansując tempo z utrzymywalnością.

Partnerstwo w dostarczaniu

Dopasowuję pracę inżynierską do priorytetów biznesowych i realistycznych roadmap.

03 // Wybrane prace

Wyróżnione projekty

P01

ourRAG

System retrieval-augmented generation do analizy dokumentów firmowych i udzielania odpowiedzi opartych o LLM, osadzonych w wewnętrznych źródłach wiedzy.

LLM RAG Embeddings Vector search Document ingestion Backend API
Wyróżniki inżynierskie
  • Pipeline ingestii dokumentów
  • Strategia chunkingu i retrievalu
  • Odpowiedzi oparte o źródła
  • Redukcja ryzyka halucynacji
  • Wyszukiwanie wiedzy wewnętrznej
P02

Web3 dApp

Aplikacja Web3 do łączenia portfela MetaMask i interakcji z lokalną / testową siecią blockchain.

TypeScript MetaMask Web3 Viem.sh Wagmi.sh Local chain Smart contracts
Wyróżniki inżynierskie
  • Połączenie portfela
  • Wykrywanie sieci
  • Przełączanie kont
  • Odczyt danych on-chain
  • Wysyłanie transakcji testowych
P03

Darts Scorekeeper

Mobilna aplikacja local-first do śledzenia gier w darta: punktów graczy, kolejek, bustów, zasad checkoutu i statystyk meczu.

React Native Expo Local-first Mobile UX
Wyróżniki inżynierskie
  • Tryby gry 301 / 401 / 501
  • Zasady double-in / double-out
  • Szybkie wprowadzanie wyników
  • Architektura local-first
  • Statystyki meczów
04 // Kariera

Doświadczenie komercyjne

Flightradar24

7+ yrs
Full-Stack Developer → Tech Lead · 2018 — Obecnie

Praca przy systemach lotniczych o dużym ruchu, używanych globalnie. Udział w modernizacji legacy, przepisywaniu frontendu, rozwoju API, utrzymaniu produkcji, poprawie wydajności, CI/CD i przywództwie technicznym.

  • Modernizacja legacy PHP / jQuery
  • Frontend w Vue / TypeScript
  • Architektura API i integracje
  • Poprawa wydajności i niezawodności
  • CI/CD i utrzymanie produkcji
  • Mentoring i przywództwo techniczne
  • Systemy obsługujące globalny ruch w czasie rzeczywistym

Earlier commercial projects

8 yrs
Wcześniejsze projekty komercyjne · Przed 2018

Systemy webowe klasy enterprise, workflowy akceptacji, integracje REST / SOAP, wyszukiwanie, analityka i aplikacje backendowe.

  • Systemy webowe enterprise
  • Workflowy akceptacji
  • Integracje REST / SOAP
  • Wyszukiwanie i analityka
  • Aplikacje mocno backendowe
05 // Narzędzia

Technologie

SRE

SRE / Observability

Mam praktyczne doświadczenie z monitoringiem produkcji, observability, analizą incydentów i diagnozowaniem wydajności. Pracowałem z narzędziami takimi jak Datadog, New Relic i Logstash, aby rozumieć zachowanie systemów, wykrywać problemy, analizować incydenty i poprawiać niezawodność.

01

Backend

PHP Laravel Symfony Node.js REST APIs Domain modeling RabbitMQ Kafka
02

Frontend

TypeScript Vue.js React.js Tailwind CSS Vite Inertia SPA/SSR
03

Bazy danych

MySQL PostgreSQL Amazon Aurora Redis Elasticsearch
04

Infrastruktura / DevOps

AWS Docker Kubernetes Terraform Cloudflare Nginx Traefik
05

CI/CD

GitHub Actions Jenkins Blue-Green Deployments Canary Releases
06

SRE / Observability

Datadog New Relic Logs Metrics Tracing OpsGenie
07

Architektura

SOLID Clean code Service layer Modular architecture Event-driven Performance optimization
08

AI / Narzędzia

OpenAI Codex Claude Code Cursor Figma AI MCP RAG
09

Obecnie uczę się

Python AI / LLM engineering Automation Backend tooling Data processing basics
06 // Głębia

Case studies

01
Pomysł na produkt
Platforma społecznościowa do zakładów niepieniężnych: ludzie stawiają reputację, nie pieniądze, i wspólnie rozstrzygają wyniki.
02
Model domeny
Zakłady, przekonania, zaproszenia, rozstrzygnięcia, reakcje i subskrypcje jako jawny, testowalny rdzeń.
03
Backend Laravel
Architektura z warstwą serwisów, kolejki, polityki i czyste API zasilające frontend Inertia.
04
Frontend Vue / Inertia
Jedna spójna aplikacja — routing po stronie serwera z reaktywnymi komponentami Vue 3 + TypeScript.
05
PostgreSQL / Redis
Integralność relacyjna w Postgresie; Redis na cache, sesje i kolejki.
06
Kolejki i powiadomienia
Zadania asynchroniczne: powiadomienia, generowanie obrazów OG, liczenie trendów.
07
Wdrożenie Docker / VPS
Skonteneryzowany stack wdrażany na VPS z powtarzalnymi buildami.
08
Cloudflare, Traefik, blue/green
Ochrona na brzegu, automatyczny routing i wdrożenia blue/green bez przestojów.
01
Ingestia dokumentów
Pipeline'y normalizujące i indeksujące różnorodne dokumenty wewnętrzne.
02
Chunking
Treść dzielona na sensowne semantycznie fragmenty, strojone pod jakość retrievalu.
03
Retrieval
Wyszukiwanie wektorowe wydobywa najtrafniejsze fragmenty dla zapytania.
04
Projekt promptów
Prompty ograniczające model do dostarczonego kontekstu i struktury.
05
Odpowiedzi oparte o źródła
Każda odpowiedź cytuje dokumenty, na których się opiera.
06
Wiarygodne odpowiedzi AI
Ryzyko halucynacji redukowane przez grounding i jawne 'nie znaleziono'.
01
Refaktoryzacja przyrostowa
Małe, bezpieczne kroki za testami zamiast ryzykownego big-bang rewrite.
02
Zastępowanie kodu proceduralnego / jQuery
Przejście w stronę ustrukturyzowanych serwisów i nowoczesnego frontendu Vue.
03
Poprawa utrzymywalności
Czytelniejsze granice, nazewnictwo i testy obniżające koszt zmian.
04
Redukcja ryzyka operacyjnego
Mniej niespodzianek na produkcji dzięki observability i zabezpieczeniom.
05
Utrzymanie tempa produktu
Prace nad funkcjami trwały równolegle z modernizacją.
08 // Życiorys

Curriculum Vitae

Pobierz CV (PDF)
Łukasz Cieślicki
Senior Full-Stack Developer / Tech Lead
cieslicki.lukasz@gmail.com github linkedin

Podsumowanie

Senior Full-Stack Developer i Tech Lead z ponad 15-letnim doświadczeniem komercyjnym, w tym 7 lat w Flightradar24. Buduję, modernizuję, wdrażam, monitoruję i utrzymuję produkty PHP / Laravel / Vue end-to-end — architektura backendu, frontend, infrastruktura i utrzymanie produkcji w duchu SRE. Obecnie uczę się Pythona i inżynierii AI/LLM; otwarty na nowe stacki.

Doświadczenie

Flightradar24 2018 — Obecnie
Full-Stack Developer → Tech Lead
  • Modernizacja legacy PHP / jQuery
  • Frontend w Vue / TypeScript
  • Architektura API i integracje
  • Poprawa wydajności i niezawodności
Earlier commercial projects Przed 2018
Wcześniejsze projekty komercyjne
  • Systemy webowe enterprise
  • Workflowy akceptacji
  • Integracje REST / SOAP
  • Wyszukiwanie i analityka

Wybrane projekty

  • BetOnBeliefs — platforma społecznościowa zakładów (Laravel 12, Vue 3)
  • ourRAG — Q&A na dokumentach (RAG)
  • Web3 dApp — integracja portfela MetaMask
  • Darts Scorekeeper — aplikacja React Native local-first
  • MCP Betting Generator — integracja narzędzi AI

Umiejętności

Backend
PHP · Laravel · Symfony · Node.js · REST APIs · Domain modeling · RabbitMQ · Kafka
Frontend
TypeScript · Vue.js · React.js · Tailwind CSS · Vite · Inertia · SPA/SSR
Bazy danych
MySQL · PostgreSQL · Amazon Aurora · Redis · Elasticsearch
Infrastruktura / DevOps
AWS · Docker · Kubernetes · Terraform · Cloudflare · Nginx · Traefik
CI/CD
GitHub Actions · Jenkins · Blue-Green Deployments · Canary Releases
SRE / Observability
Datadog · New Relic · Logs · Metrics · Tracing · OpsGenie
Architektura
SOLID · Clean code · Service layer · Modular architecture · Event-driven · Performance optimization
AI / Narzędzia
OpenAI Codex · Claude Code · Cursor · Figma AI · MCP · RAG
Obecnie uczę się
Python · AI / LLM engineering · Automation · Backend tooling · Data processing basics

Edukacja i kursy

  • Kurs aidevs.pl
  • Kurs droganowoczesnegoarchitekta.pl
  • Programowanie wspierane AI
  • Kurs Agile/Scrum
  • Certyfikat PRINCE2 Fondation
  • Praktyczne eksperymenty z Codex, Claude, Cursor, Figma i GitHub Spec Kit
  • Studia Magisterskie na kierunku Informatyka, Politechnika Lubelska

Języki

  • Polski — Ojczysty
  • Angielski — Biegłość zawodowa (working proficiency)
// Kierunek

Poza moim głównym stackiem

Moje najmocniejsze zaplecze to PHP, Laravel, Symfony, Vue, TypeScript i infrastruktura produkcyjna. Jednocześnie aktywnie wychodzę poza ten stack. Obecnie uczę się Pythona i eksploruję inżynierię AI/LLM, automatyzację oraz backend tooling. Jestem otwarty na role, w których wniosę senioralne doświadczenie inżynierskie, jednocześnie wchodząc w nowy stack technologiczny.

Czego się teraz uczę
Python Inżynieria AI / LLM Automatyzacja Backend tooling Podstawy przetwarzania danych

Obecnie uczę się Pythona, aby poszerzyć swoje możliwości backendowe i w inżynierii AI. Chcę wykorzystywać Pythona głównie do automatyzacji, integracji AI/LLM, backend toolingu, przetwarzania danych i skryptowania.

Otwarty na nowe technologie

Choć moje najmocniejsze komercyjne zaplecze to PHP, Laravel, Symfony, Vue i JavaScript, jestem otwarty na zmianę technologii, gdy projekt jest interesujący, a kultura inżynierska silna. Nowe stacki poznaję pragmatycznie, skupiając się najpierw na architekturze, potrzebach produktu, jakości kodu, wydajności i utrzymywalności.

// Kontakt

Porozmawiajmy

Dostępny do zdalnych ról senior full-stack, backend, Laravel / PHP oraz tech lead.

Preferowany stack
PHP / Laravel / Symfony / Vue / TypeScript / PostgreSQL / Docker / AWS