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.

Avatar Qotrek

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.

TypeScriptNode.jsCFX LuaZodJWT

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).

Vue.jsNuxt 4PiniaPWASatorii18n

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.

PostgreSQLMariaDBRedisPrismaSequelize

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).

UbuntuCI/CDPM2WireGuardCloudflareVitest

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.

Nuxt 4PostgreSQL (Prisma)RedisAWS S3Tailwind v4Web Push / PWASatoriApexCharts
Po Jednej Nutce

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.

Nuxt 4Custom CMSPostgreSQLAWS S3SharpNodemailer
Ekodomex

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.

Nuxt 4PostgreSQLi18nRate LimitingZodGitHub Actions
Megarii's Work

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.

CFX LuaCFX Node.jsVue 3 / TypeScriptPostgreSQL / MariaDBViteVitestDiscord.js
BetterLife: Route 69

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.

Nuxt 4Spotify APICloudflare Turnstile

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ń.

Vanilla JSTampermonkeyREST APISPA Integration

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.

TypeScriptDiscord.js v14OpenAIExpressSequelize

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.

CFX LuaJavaScript

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.

Node.jsExpressiptablesUPnP / GoREST API

BetterScript (Standalone Refactor)

Projekt poboczny agregujący uniwersalne, standalone wersje skryptów z frameworka BetterLife. Gruntowna refaktoryzacja z zamkniętego frameworka do w pełni niezależnej architektury opartej na systemie hooków i dekouplingiem zależności.

LuaTypeScriptDecoupling / Hooks

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.

Kontakt