Freelancer IT – Fullstack Developer – DevOps – Robert Senenko

Freelancer IT · Fullstack Developer · DevOps

Cześć, jestem Robert

Łączę serwis komputerowy, elektronikę, administrację serwerami i development full-stack. Wspieram firmy oraz klientów indywidualnych w tworzeniu stabilnych, nowoczesnych i dobrze zoptymalizowanych rozwiązań IT.

Zaczynałem od elektroniki i napraw sprzętu, a dziś łączę to z developmentem i DevOps — dzięki czemu ogarniam projekt end-to-end: od hardware po wdrożenie aplikacji.

Robert Senenko – freelancer IT i fullstack developer
IT · Dev · DevOps

Tech stack – technologie, w których pracuję jako developer

Tech Stack

Łączę development aplikacji webowych z administracją serwerami i nowoczesnym podejściem DevOps. Poniżej technologie, narzędzia i procesy, z których korzystam na co dzień.

Technologie developerskie

Technologie, których używam do tworzenia nowoczesnych, szybkich i skalowalnych aplikacji webowych.

React

Next.js

TypeScript

Node.js

Tailwind CSS

Framer Motion

PostgreSQL

Prisma

DevOps – infrastruktura, serwery, kontenery, CI/CD

DevOps serwery i infrastruktura

Administracja serwerami Linux, konteneryzacja, automatyzacja oraz bezpieczeństwo środowisk produkcyjnych.

Docker / Docker CLI

Budowa obrazów, docker-compose, optymalizacja buildów, izolacja usług i środowisk.

Nginx

Reverse proxy, SSL/TLS, routing domen, load balancing, serwowanie statycznych zasobów.

Caddy

Lekki serwer HTTP z automatycznym SSL, prostą konfiguracją i szybkim wdrażaniem usług.

Portainer

Graficzne zarządzanie kontenerami Docker, monitoring oraz deployment usług.

Filebrowser

Panel webowy do zarządzania plikami na serwerze, uprawnienia, katalogi, szybki dostęp.

virt-manager

Zarządzanie maszynami KVM, storage, sieciami bridge i wirtualnymi środowiskami.

Vagrant

Tworzenie powtarzalnych środowisk developerskich, provisioning i automatyzacja VM.

Wazuh

Monitoring bezpieczeństwa, logi, SIEM, alerty i reagowanie na incydenty na serwerach.

Networking (Wireshark, nmap)

Analiza ruchu, skanowanie portów i usług, diagnoza problemów sieciowych i bezpieczeństwa.

Tools – narzędzia, z których korzystam na co dzień

Tools narzędzia

W pracy korzystam z narzędzi, które przyspieszają development, testowanie i automatyzację – od VS Code i Git, przez Postmana, po narzędzia AI takie jak ChatGPT i Gemini.

VS Code
Postman
Git
GitHub
GitLab
n8n
Canva
ChatGPT
Gemini
Codex (VS Code)

Workflow – proces tworzenia aplikacji

Development Workflow

Stosuję uporządkowany proces tworzenia oprogramowania — od jakości kodu, przez kontrolę wersji i środowiska, po automatyzację i dokumentację. Dzięki temu projekty są skalowalne, stabilne i łatwe w utrzymaniu.

Code Quality & Standards

Dbam o czytelny, spójny kod – korzystam z lintingu, formatowania i jasnych zasad stylu, żeby cały projekt rozwijał się w jednym kierunku.

Linux Workflow

Pracuję bezpośrednio w terminalu Linux, zarządzam usługami przez systemd, analizuję logi systemowe i sieciowe oraz monitoruję obciążenie zasobów. Diagnozuję problemy z procesami, pamięcią, dyskami i siecią, konfiguruję środowiska na VPS oraz optymalizuję działanie usług.

Git Flow & Code Review

Pracuję z wykorzystaniem feature branches, pull requestów i code review, aby zachować przejrzystą historię zmian oraz wysoką jakość kodu przy pracy indywidualnej i zespołowej.

Deployment & CI/CD

Stosuję procesy automatyzacji wdrożeń oraz zarządzam środowiskami na własnych VPS-ach, co zapewnia powtarzalność i kontrolę nad wersjami produkcyjnymi.

Automatyzacja kodu (ESLint, Prettier, Git Hooks)

Korzystam z ESLint, Prettier i Git Hooks (np. Husky), aby wymusić spójny styl, formatowanie i jakościowe commity na każdym etapie pracy.

DevOps & Repozytoria (GitHub, GitLab, Docker, VPS)

Pracuję z GitHub i GitLab, buduję środowiska developerskie i produkcyjne na VPS-ach oraz konteneryzuję aplikacje za pomocą Dockera.

Hardware & Electronics – serwis i elektronika komputerowa

Hardware & Electronics

Od lat zajmuję się serwisem laptopów, PC i elektroniką. To doświadczenie realnie wspiera moją pracę jako Fullstack Developer i DevOps – rozumiem działanie sprzętu, sieci i środowisk od warstwy fizycznej po aplikacyjną.

Diagnostyka i naprawy

  • Naprawy płyt głównych laptopów i PC
  • Lutowanie SMD / BGA (gniazda, układy, elementy)
  • Usuwanie zwarć, diagnoza uszkodzeń zasilania
  • Naprawy kart graficznych i układów chłodzenia

Modernizacje i optymalizacje

  • Upgrade procesorów, GPU, RAM, SSD
  • Optymalizacja termiczna (pasty, termopady)
  • Czyszczenie, serwis chłodzenia, undervolting

Elektronika i integracje sprzętowe

  • Raspberry Pi i mini-serwery domowe
  • Budowa prostych systemów embedded
  • Diagnostyka czujników, modułów, zasilania

Jak to wspiera moje IT & DevOps?

Zrozumienie sprzętu = lepszy DevOps

Znajomość elektroniki i hardware pozwala mi lepiej diagnozować problemy wydajnościowe, temperatury, throttling CPU/GPU oraz stabilność serwerów VPS i bare-metal.

Hardware wspiera backend

Rozumiem jak zasoby fizyczne — IO, RAM, CPU, magistrale, chłodzenie — wpływają na realną wydajność kontenerów Docker i aplikacji backendowych.

Doświadczenie serwisowe = szybka diagnostyka

Potrafię precyzyjnie diagnozować problemy: od zasilania, przez uszkodzenia płyty, po niestabilne działanie systemu czy sieci LAN/WiFi.

Sieci w praktyce

Łączę warstwę fizyczną z konfiguracją systemową — wiem jak działają przewody, interfejsy, routery oraz jak je diagnozować narzędziami typu nmap, Wireshark.

O mnie – kim jestem jako freelancer IT

O mnie

Moja droga w IT

Nazywam się Robert Senenko i od wielu lat łączę serwis komputerowy, elektronikę oraz programowanie full stack. Od ponad 20 lat pracuję ze sprzętem – naprawiam PC, laptopy i karty graficzne, diagnozuję problemy sprzętowe i systemowe, a także administruję systemami Windows i Linux.

Od kilku lat rozwijam się również jako freelancer IT, fullstack developer i DevOps. Tworzę aplikacje webowe, konfiguruję serwery, wdrażam projekty na VPS oraz dbam o stabilność i bezpieczeństwo środowiska. Dzięki połączeniu praktyki sprzętowej, systemowej i developerskiej potrafię patrzeć na projekt całościowo – od fizycznego sprzętu, przez system, aż po kod i użytkownika końcowego.

Na co dzień pracuję w branży serwisowej IT, a po godzinach realizuję projekty z zakresu programowania fullstack, elektroniki i administracji systemami dla osób prywatnych oraz małych firm. Dzięki temu łączę praktykę zawodową z rozwojem własnych projektów.

Serwis PC & Elektronika

Naprawy sprzętu (hardware/software), diagnostyka, modernizacje i montaż PC oraz laptopów. Doświadczenie w pracy z kartami graficznymi i komponentami na poziomie elektroniki.

Administracja Systemami (Windows / Linux)

Instalacja, konfiguracja i optymalizacja systemów Windows i Linux. Tworzenie stabilnych środowisk pracy, testy bezpieczeństwa oraz przygotowanie serwerów pod aplikacje webowe.

Frontend & UI/UX

Budowanie nowoczesnych, responsywnych interfejsów użytkownika (React, Next.js) z naciskiem na czytelność, wydajność i dostępność.

Backend & Bazy Danych

Tworzenie API w Node.js, integracje z usługami zewnętrznymi oraz praca z bazami danych (PostgreSQL, Strapi). Projektowanie struktur danych pod realne potrzeby użytkowników.

DevOps & Automatyzacja

Konfiguracja serwerów (VPS), VPN, konteneryzacja (Docker), podstawowe CI/CD (GitLab) oraz automatyzacje i chatboty (n8n, integracje z AI).

Design & Grafika

Projektowanie prostych, spójnych materiałów wizualnych (banery, grafiki, mockupy) z użyciem Canvy – pod social media, landing page i prezentacje.

Moje projekty – portfolio stron i aplikacji webowych

Portfolio – wybrane projekty

Poniżej znajdziesz kilka przykładów projektów, nad którymi pracowałem – od prostych stron informacyjnych po bardziej złożone systemy e-commerce oparte o React, Next.js, bazy danych i integracje płatności.

Strona informacyjna (DE) / eBay

Lekka strona informacyjna w języku niemieckim wspierająca sprzedaż na eBay. Zawiera kluczowe informacje o działalności, regulaminy oraz linki do głównych aukcji.

HTML5
CSS3
JavaScript
Zobacz projekt na żywo

Strona IT / Sprzedaż · Produkcja · Serwis

E-commerce / Naprawa smartfonów

Podgląd projektu: Strona informacyjna (DE) / eBay

Kontakt – napisz wiadomość

Skontaktuj się

Jeśli potrzebujesz wsparcia IT, naprawy sprzętu, pomocy przy aplikacji webowej lub administracji serwerami – odezwij się. Odpowiadam na wiadomości tak szybko, jak to możliwe.

Bezpośredni kontakt

Adres e-mail