Krzysztof Gąsiewski

Krzysztof Gąsiewski

Inżynier full-stack i systemów

Uczeń i programista z Warszawy, który tworzy aplikacje full-stack i najbardziej dba o to, co zapewnia im bezpieczeństwo: uwierzytelnianie, bezpieczny kod i zabezpieczone serwery Linux.

  • Otwarty na pracę i współpracę
  • Warszawa, Polska

Naciśnij Ctrl K aby szybko nawigować

O mnie

Cześć, jestem Krzysztof - 16-letni programista z Warszawy. Obecnie jestem w drugiej klasie Techni Schools, gdzie uczę się w zawodzie technik programista.

Tworzę aplikacje full-stack, ale najbardziej wciąga mnie to, co dzieje się pod spodem. Interesuję się cyberbezpieczeństwem i systemami uwierzytelniania, a pisząc kod, od początku stawiam na bezpieczeństwo - tak, by nieproszeni goście zostali za drzwiami, a właściwi użytkownicy nie napotykali przeszkód.

Poza edytorem konfiguruję i zabezpieczam serwery Linux, bazy danych oraz serwery WWW, a także wdrażam Pterodactyl Panel w konfiguracjach wielowęzłowych. Ciągle uczę się czegoś nowego - języka, narzędzia albo lepszego sposobu na zabezpieczenie systemu.

profile.js
const krzysztof = {
  location: "Warszawa, Polska",
  school: "Techni Schools",
  role: "uczeń i programista",
  focus: ["security", "auth", "infra"],
  stack: ["Node.js", "Python", "SQL"],
  speaks: ["polski", "angielski"],
  openToWork: true,
};

Umiejętności

Z czym pracuję i na czym się skupiam.

Zabezpieczanie Linuxa

Hardening serwerów: zabezpieczenie SSH, firewalle, zasada najmniejszych uprawnień i rozsądne ustawienia domyślne.

Systemy uwierzytelniania

Projektowanie logowania, sesji i uwierzytelniania opartego na tokenach, które wytrzymuje prawdziwe ataki.

Infrastruktura serwerowa

Konfiguracja serwerów WWW, baz danych i wielowęzłowych wdrożeń Pterodactyl Panel od zera.

Full-stack

Tworzenie API w Express, FastAPI i Sanic oraz interfejsów w React i Next.js.

Języki programowania

  • JavaScript Node.js
  • Python
  • SQL
  • C# junior
  • C++ podstawy

Frameworki i biblioteki

  • React
  • Next.js
  • Express
  • FastAPI
  • Flask
  • Sanic

Bazy danych

  • PostgreSQL
  • MySQL
  • MariaDB
  • MongoDB
  • Redis

Infrastruktura

  • Linux Debian / Ubuntu
  • Nginx
  • Docker
  • systemd
  • Pterodactyl Panel wielowęzłowo

Bezpieczeństwo

  • Hardening serwerów
  • Zabezpieczanie SSH
  • Firewalle (UFW, iptables)
  • Fail2ban
  • JWT i sesje
  • Hashowanie haseł (Argon2, bcrypt)

Narzędzia

  • Git
  • GitHub
  • DBeaver
  • VS Code
  • Postman

Języki obce i ojczysty

  • Polski ojczysty
  • Angielski zaawansowany

Projekty

Publiczne repozytoria pobierane na żywo z GitHuba, posortowane według ostatniej aktywności.

Wczytywanie projektów…

    Edukacja

    Gdzie uczę się teraz i od czego wszystko się zaczęło.

    1. 2025 - obecnie Obecnie

      Niepubliczne Technikum Programistyczne Techni Schools w Warszawie

      Technik programista · 2. klasa

      Pięcioletnie technikum skupione na tworzeniu oprogramowania - aplikacjach webowych, bazach danych oraz programowaniu aplikacji desktopowych i mobilnych - przygotowujące do kwalifikacji zawodowych INF.03 i INF.04.

    2. Przed technikum Wiele nagród

      Giganci Programowania

      Kursy programowania

      Tu wszystko się zaczęło - seria kursów programowania, które dały mi solidne podstawy i przyniosły wiele nagród.

    Zbudujmy coś bezpiecznego.

    Masz projekt, pomysł albo propozycję? Jestem otwarty na pracę i współpracę - napisz do mnie.

    Paleta poleceń