Cześć, jestem
Qotrek
Full-Stack Developer & System Admin
Z silnym naciskiem na architekturę backendową oraz infrastrukturę. Wyróżnia mnie podejście "zero-trust" – projektując systemy, polegam wyłącznie na zwalidowanej, bezpiecznej architekturze server-authoritative.
Moje kompetencje wykraczają poza sam kod aplikacji. Płynnie łączę development z zaawansowanym zapleczem DevOps, zarządzaniem sieciami oraz relacyjnymi bazami danych, dostarczając stabilne rozwiązania odporne na obciążenia oraz exploity.
Stack Technologiczny
Backend & Logika
CFX Lua, TypeScript, Node.js. Zabezpieczanie systemów przed atakami race conditions, code injection itp. Walidacja danych przez Zod, rate-limiting, autoryzacja JWT oraz sesje.
Frontend & NUI
Vue.js, Nuxt 4, Vite. Płynna integracja interfejsów z logiką serwerową, zaawansowane zarządzanie stanem bez zaufania po stronie klienta. Internacjonalizacja (i18n), PWA, dynamiczne generowanie obrazów (Satori + Sharp).
Bazy Danych
MariaDB, PostgreSQL, Redis, MySQL. Projektowanie schematów przez Prisma ORM, in-memory cache, zaawansowana optymalizacja zapytań i precyzyjna izolacja transakcji pod wysokie obciążenia.
DevOps & Infrastruktura
Ubuntu, Windows Server, Azure DevOps, PM2. Wdrożenia zero-downtime, zarządzanie ruchem (Mikrotik: NAT, Firewall, UPnP/iptables), bezpieczne tunelowanie (WireGuard, Cloudflare Tunnels). Testy automatyczne (Vitest).
Główne projekty
Po Jednej Nutce
Autorska platforma quizu muzycznego. Uwierzytelnianie sesyjne (nuxt-auth-utils), powiadomienia Push (web-push + PWA), skrypty cron (croner) do automatycznego odświeżania statystyk YouTube API, dynamiczne generowanie kart OG (Satori + resvg-js), wykresy (ApexCharts), generowanie QR kodów oraz DOMPurify po stronie serwera.

Ekodomex
Zaawansowana strona firmowa (branża posadzek) napędzana w 100% autorskim systemem CMS. Dynamiczne zarządzanie każdą sekcją strony, drag-and-drop kolejności modułów (@formkit/drag-and-drop), przetwarzanie i optymalizacja zdjęć (Sharp), wysyłka maili (Nodemailer), slugifikacja tras i obsługa Markdown po stronie serwera.

Megarii's Work
Wielojęzyczna (nuxt-i18n) aplikacja portfolio z lekkim autorskim CMS. Chroniona przez Rate Limiting, rygorystyczną walidację (Zod), drag-and-drop modułów, przetwarzanie obrazów (Sharp) i seed skrypty dla PostgreSQL. Wdrożona z GitHub Actions CI/CD i konfiguracją site-config.

BetterLife: Route 69
Kompletny serwer FiveM oparty na w 100% autorskim frameworku. Kilkadziesiąt zasobów z dedykowanymi NUI (Vue 3 + Vite): inwentarz, bankowość, garaże, kasyno, dealer samochodów, kreator postaci, system dokumentów, zamki do drzwi, radio i wiele innych. Architektura server-authoritative, eliminacja race conditions, pokrycie testami (Vitest), pełna integracja Discord bota z zarządzaniem administracyjnym serwera FiveM.

Dodatkowe Projekty & Narzędzia
Streaming Availability Map
Narzędzie webowe do sprawdzania dostępności rynkowej albumów i utworów Spotify w poszczególnych krajach. Integruje Spotify API, chronione przez Cloudflare Turnstile i Nuxt Security. Połączone z Musixmatch Power Enhancer.
Musixmatch Power Enhancer
Userscript Tampermonkey rozszerzający platformę Musixmatch o zaawansowane funkcje: ID-ki źródeł (Spotify, Apple Music, Amazon), mapy dostępności, badges z flagami treści, skróty dla Curators, manager wersji roboczych (eksport/import JSON) i stylowanie edytora. Działa w środowisku SPA (Next.js) bez przeładowań.
DamnedBot
Zaawansowany bot Discord (Discord.js v14) z modularną architekturą (commands, events, buttons, modules). Integruje OpenAI API, MySQL przez Sequelize ORM, własny serwer Express z endpointami webhook oraz system ładowania komend oparty na glob.
Pokój Wytrzeźwień (FiveM)
Realizacja techniczna kompletnego serwera FiveM specjalnie dla popularnego YouTubera. Tworzenie rozwiązań dedykowanych pod kontent, wdrażanie zewnętrznych skryptów oraz przygotowanie podstawki na frameworku bl-base.
PortGuard
Własne narzędzie do zarządzania infrastrukturą sieciową. Serwer Express sterujący regułami iptables (otwieranie/zamykanie portów, NAT) przez zabezpieczone REST API (Bearer Auth). Obsługuje UPnP (klient Go) z persystencją reguł do JSON i dedykowanym UI.
Doświadczenie
Full-Stack Development
Ponad 3-5 lat komercyjnego i projektowego doświadczenia
Tworzenie zaawansowanych aplikacji serwerowych (Node.js, TypeScript, Lua) i nowoczesnych interfejsów (Nuxt 4, Vue 3). Każdy projekt cechuje rygorystyczny nacisk na jakość kodu, wydajność baz danych i bezpieczeństwo.
- Projektowanie złożonej logiki biznesowej odpornej na wysokie obciążenia i setki współbieżnych połączeń.
- Budowa interaktywnych, niezwykle szybkich interfejsów użytkownika (SPA, SSR, NUI) z Pinia, Tailwind i i18n.
- Tworzenie zwalidowanych architektur server-authoritative jako gwarancja spójności systemu.
DevOps / SysAdmin
Płynny i bezawaryjny przepływ pracy (CI/CD)
Pełna odpowiedzialność za cykl życia aplikacji – od kodu, przez testy (Vitest), aż po produkcję (PM2, GitHub Actions, Azure DevOps). Specjalizuję się w automatyzacji i izolacji środowisk serwerowych.
- Wdrażanie zaawansowanych pipeline'ów CI/CD (GitHub Actions, Azure DevOps), znacząco przyspieszających proces wydawniczy.
- Zarządzanie infrastrukturą serwerową oraz zapewnienie wdrożeń zero-downtime przez PM2.
- Administracja systemami (Ubuntu, Windows Server), bezpieczne tunelowanie (WireGuard, Cloudflare Tunnels) i zarządzanie ruchem (Mikrotik, iptables, UPnP).
Bezpieczeństwo & Zero-Trust
Aktywna ochrona infrastruktury i logiki aplikacji
W każdym projekcie bezpieczeństwo stawiam na pierwszym miejscu. Projektuję systemy z założenia "zero-trust" – walidacja Zod, rate-limiting, Cloudflare Turnstile, JWT, DOMPurify po stronie serwera.
- Aktywna ochrona aplikacji przed zaawansowanymi wektorami ataków, ze szczególnym uwzględnieniem race conditions.
- Projektowanie bezpiecznej wymiany danych z systemami autoryzacyjnymi oraz wdrażanie rygorystycznych walidacji (Zod, nuxt-auth-utils, Bearer tokens).
- Eliminowanie dziur opartych na "client-trust" i masowe przenoszenie kluczowej logiki bezpośrednio na warstwę serwera.