Junior Full-stack/Niemcy

Cześć, jestem Adrian Kleczek

Od UI, przez API, po deploy.

Buduję własne aplikacje, które da się odpalić i przejść - nie tylko pokazać na screenie.

Projekty

01
VPS Manager
VPS Manager
01Panel full-stack + agent

VPS Manager

Panel do zarządzania wieloma VPS-ami: metryki na żywo, terminal SSH w przeglądarce, pliki, logi i udostępnianie dostępu - bez logowania się na każdy serwer osobno.

Jak to zbudowałem

Złożyłem trzy części z jasnym kontraktem: Next.js (panel), Express + Prisma (auth, dane, instalacja agenta po SSH) i lekki agent Node na każdej maszynie (metryki, PTY, logi). Najwięcej roboty poszło w klej - instalacja na realnych dystrybucjach, bezpieczne sesje Socket.IO i to, żeby agent nie ufał samemu serverId.

Next.js · Express · Prisma · PostgreSQL · Socket.IO · SSH2

02
API Studio
API Studio
02Klient HTTP

API Studio

Lekki klient HTTP w stylu Postmana: kolekcje, środowiska, historia, import OpenAPI i generowanie kodu - dane lokalnie w przeglądarce.

Jak to zbudowałem

React + Vite + Zustand z persistencją w localStorage. Request builder (params, headers, body, auth), CORS proxy w dewie i na produkcji, plus import OpenAPI oraz generowanie fetch / Axios / cURL.

React · TypeScript · Vite · Zustand · Tailwind · Express

03
SecRaport
SecRaport
03Security check

SecRaport

Szybki check bezpieczeństwa domeny: HTTPS/TLS, nagłówki HTTP i poczta (SPF/DKIM/DMARC) z wynikiem punktowym i eksportem PDF.

Jak to zbudowałem

Next.js App Router z endpointem skanującym po stronie serwera. Walidacja domeny, prosty anty-SSRF, rate limit, checklista z wynikiem 0-100, historia w localStorage i eksport do PDF.

Next.js · TypeScript · React · Tailwind

O mnie

Składam całe aplikacje, nie same ekrany

Pracuję full-stack: front, API, baza i kawałek serwera wokół. Komercyjnie dopiero wchodzę, ale własne projekty dowożę - da się je odpalić, kliknąć i zobaczyć jak myślę o kodzie.

Najlepiej czuję się tam, gdzie trzeba poskładać kilka warstw naraz: panel, backend, realtime, czasem agent na VPS albo skan po stronie API.

01

Dowożę do końca

Wolę mniejszy, działający projekt niż kupę niedokończonych eksperymentów.

02

Patrzę na cały flow

UI to nie wszystko - interesuje mnie też API, dane i to, jak to się spina.

03

Piszę czytelnie

Prosta struktura i jasne nazwy. Potem łatwiej wracać i rozwijać.

Umiejętności

Czym pracuję

Głównie web full-stack. Do tego Linux, sieci i podstawy security z własnych projektów i serwerów.

Jak zwykle składam feature

01

Interfejs

Czytelny UI, stany ładowania i błędy, żeby było wiadomo co się dzieje.

02

API

Endpointy z walidacją, auth i jasnym kontraktem między frontem a backendem.

03

Dane

Model i zapytania pod to, co aplikacja naprawdę musi robić.

Stack, którego używam

Frontend

React/Next na co dzień - stany, realtime i czytelny UI.

core

React · Next.js · TypeScript

solid

Tailwind · Zustand · Framer Motion

Backend

API, auth, walidacja i komunikacja realtime po stronie serwera.

core

Node.js · Express · REST

solid

Socket.IO · Prisma · Zod

Dane i narzędzia

Bazy, git, deploy i testy wokół codziennej pracy.

core

Git

solid

PostgreSQL · Vitest · Vercel

basics

MongoDB

Systems & ops

Linux, sieci i podstawy security / devops przy własnych serwerach.

solid

Linux · Networking · SSH / systemd · ZAP

basics

OWASP Top 10 · DevOps

Języki poza webem

Poza stackiem webowym mam mocną bazę w Lua oraz podstawy Pythona i C++.

Lua

strong

Skrypty i tooling - język, w którym czuję się swobodnie.

Python

basics

Skrypty, szybkie narzędzia i czytanie cudzego kodu.

C++

basics

Składnia, podstawy OOP i niskopoziomowe koncepty.

Nad czym jeszcze pracuję

Rzeczy, które chcę ogarnąć solidniej.

  • 01Szersze testy poza Vitestem
  • 02Lepsze zapytania i performance
  • 03Prostsze CI/CD i powtarzalny deploy

Kontakt

Napisz

Szukam pracy jako junior full-stack. Otwarty też na staż albo mały freelance. Chętnie opowiem o projektach, które już zbudowałem.

adrian@devadrian.de
GitHubLokalizacja: Niemcy

Języki pracy: polski, angielski, niemiecki