Mateusz
Korniak

Mateusz Korniak

01 / O mnie

Skawina / Kraków, Polska · Full-Stack · Mobile · DevOps

Buduję rzeczy,
które po prostu
działają.

Jestem Full-Stack Engineerem specjalizującym się w Go i Flutter - od backendu obsługującego tysiące żądań na sekundę, przez aplikacje mobilne publikowane w Sklepie Play, aż po zarządzanie własną infrastrukturą serwerową z Dockerem i Caddy.

Nie jestem tylko programistą - interesuję się całym łańcuchem: architekturą, bezpieczeństwem systemu, wydajnością i doświadczeniem użytkownika. Każdy projekt to dla mnie okazja do zbudowania czegoś, co naprawdę działa - a nie tylko wygląda jakby działało.

3+

Lata komercyjne

6+

Ukończonych projektów

26

Kontenerów Docker

Monsterów pochłoniętych

Backend

GoREST APIgRPCFFmpegBunNode.jsWebSockets

Mobile

FlutterDartC++PHPJavaScriptSecure StorageGoogle Play

Infrastruktura

DockerCaddyLinuxfail2banfirewalldGitea CI/CDPrometheusGrafana

Frontend & Bazy

AstroTypeScriptPostgreSQLMySQLMongoDBWordPressC++ / Qt
Otwarty na nowe projekty
Skontaktuj się ↓

Doświadczenie

12.2025 - Obecnie
Projekt

Holiday Polen

Aktualnie

Full-Stack Engineer · Zdalnie

Projektowanie i wdrażanie skalowalnych rozwiązań systemowych. Architektura backendu, integracja z API partnerów turystycznych oraz system rezerwacji dla hoteli i domków.

  • 01.Budowa REST API w Go z obsługą rezerwacji i płatności online.
  • 02.Integracja z systemami GDS (Global Distribution System).
  • 03.CI/CD pipeline - automatyczne wdrożenia via Gitea Actions.
  • 04.Wdrożenie dema strony bookingowej dla właścicieli hoteli i domków.
GoPostgreSQLDockerCaddyREST API

Kliknij → projekty ↓

06.2025 - Obecnie
Aegis Consulting

Aegis Consulting

Aktualnie

Mobile Dev / Full-Stack · Hybryda

Kluczowy inżynier przy projekcie Prawko Plus. Pełny stack: od architektury Flutter przez API Go po zarządzanie infrastrukturą serwerową.

  • 01.UI/UX i architektura Flutter - nawigacja, onboarding, animacje.
  • 02.API Go z obsługą streamingu wideo i transkodowania (FFmpeg).
  • 03.Linux hardening, Docker Compose, Caddy Reverse Proxy, fail2ban, firewalld.
  • 04.Reverse engineering i rekompilacja APK, integracja Firebase FCM.
  • 05.System subskrypcji i płatności in-app.
FlutterGoFirebaseDockerFFmpegCaddy

Kliknij → projekty ↓

06.2024 - 10.2024, 03.2026
Komputrex

Komputrex

Administrator IT / Service Desk

Obok zadań administracyjnych zaprojektowałem i wdrożyłem konfigurator PC online dla klientów serwisu.

  • 01.Migracja MS SQL Server 2016 - 2022.
  • 02.Hackintosh do diagnostyki Apple. Administracja Windows Server - AD, GPO.
  • 03.Budowa konfiguratora PC online z doborem komponentów i budżetem.
  • 04.Wdrożenie systemu Synergia.
GoPostgreSQLWindows ServerMS SQL

Kliknij → projekty ↓

04.2024 - 10.2024
ManufaqturaHR

ManufaqturaHR

Front-End Developer

Budowa strony internetowej od zera dla agencji ManufaqturaHR. WordPress z dedykowanym motywem PHP i optymalizacją SEO.

  • 01.Dedykowany motyw WordPress - PHP, Advanced Custom Fields.
  • 02.Optymalizacja SEO - Core Web Vitals, structured data.
  • 03.Responsywny CSS/JS - animacje i formularze kontaktowe.
  • 04.Google Analytics 4 i konfiguracja celów konwersji.
WordPressPHPCSS3JavaScriptSEO

Kliknij → projekty ↓

07.2024 - 10.2025
Giganci Programowania Logo

Giganci Programowania

Trener Informatyki · Skawina

Nauczanie programowania dla dzieci i młodzieży w trzech grupach wiekowych - od Scratch przez Python po projekty robotyczne.

  • 01.Programowanie wizualne Scratch dla grupy 7–9 lat.
  • 02.Minecraft Code Blocks i wstęp do Pythona dla grupy 10–12 lat.
  • 03.Zaawansowany Python dla grupy 13–19 lat.
PythonScratchDydaktyka
03.2023
GASTOP Production Logo

GASTOP Production

Wizualizator · Grafik · Admin WP · Kraków

Praktyki obejmujące tworzenie materiałów graficznych zgodnych z identyfikacją wizualną marki oraz zarządzanie contentem strony opartej na WordPressie.

  • 01.Grafiki i materiały wizualne dla produktów marki.
  • 02.Skład cyklicznych gazetek promocyjnych.
  • 03.Zarządzanie produktami i aktualizacjami strony WordPress.
WordPressAdobeGrafikaGazetki
05.2022
PeC Publicidade Logo

PeC Publicidade

Grafik 3D / Wektorowy · Portugalia

Praktyki w portugalskiej agencji reklamowej - projektowanie produktów z użyciem grafiki 3D i wektorowej, od koncepcji po finalną wizualizację.

  • 01.Zaawansowane techniki grafiki 3D i wektorowej.
  • 02.Realistyczne rendery i wizualizacje produktów.
  • 03.Współpraca z zespołem nad spójnymi projektami.
3D DesignVectorBlenderIlustracja
10.2022 - 06.2023
MRK logo

Młodzieżowa Rada Krakowa

Grafik · Web Designer · Radny · Kraków

Działalność w samorządzie jako grafik i web designer - tworzenie materiałów wizualnych i komunikacji cyfrowej dla inicjatyw rady.

  • 01.Wizualizacje przestrzenne i skalowalna grafika wektorowa.
  • 02.Animacje 3D, infografiki i banery do mediów cyfrowych.
  • 03.Współpraca przy komunikacji i promocji inicjatyw rady.
Grafika 3DAnimacjeInfografikiWeb Design

Wybrane Projekty

Platforma do nauki na prawo jazdy - testy próbne, streaming wideo, rezerwacja instruktora i śledzenie postępów. Pełny stack od infrastruktury po UI mobilny.

  • Backend API Go - streaming wideo, transkodowanie FFmpeg, system subskrypcji.
  • Aplikacja Flutter - architektura stanów, onboarding, autoryzacja.
  • Infrastruktura: Docker Compose, Caddy, Linux hardening, fail2ban, firewalld.
FlutterGoDockerCaddyFFmpegC++
Prawko Plus
UkenMate

Projekt Autorski

Aplikacja mobilna dla studentów UKEN - szybki dostęp do planu zajęć i ocen bez ciągłego logowania.

  • Trwałe logowanie - secure session token storage.
  • Zaawansowany tryb offline z synchronizacją w tle.
  • Zarządzanie stanem i wielowarstwowy system cache.
FlutterSecure StorageOffline CacheAPI

Strona Bookingowa

Dedykowany system rezerwacji online dla właścicieli hoteli i domków letniskowych - prywatna alternatywa dla booking.com we własnej domenie klienta.

  • Responsywna strona z galerią, opisem i dostępnością.
  • Formularz rezerwacji z walidacją i potwierdzeniem e-mail.
  • Panel admina - zarządzanie terminami i rezerwacjami.
PHPMySQLNginxDockerCSS3
Holiday Polen
Komputrex Website

Konfigurator Zestawów PC

Interaktywna platforma do konfigurowania zestawów - wybierasz komponenty ręcznie lub podajesz budżet, a system dobiera optymalny sprzęt.

  • Inteligentny dobór komponentów w określonym budżecie.
  • Weryfikacja kompatybilności (socket, PCIe, zasilanie).
  • Eksport konfiguracji do PDF i wysłanie zapytania do sklepu.
GoPostgreSQLDockerJavaScript

Desktop / Hardware

Aplikacja desktopowa do akwizycji, wizualizacji i analizy danych z dwóch urządzeń lidarowych - synchroniczny odczyt z portów COM o różnych częstotliwościach.

  • Synchroniczne przechwytywanie z portów COM (różne fs).
  • Wizualizacja w czasie rzeczywistym na dynamicznych wykresach Qt.
  • System buforowania i zapisu - analiza post-factum.
C++Qt FrameworkData AnalysisHardware/COM
Program EMPE
ManufaqturaHR

Strona od zera · Front-End

Kompletna strona internetowa zbudowana od zera dla agencji ManufaqturaHR. Projekt, wdrożenie i optymalizacja - cały front-end w jednych rękach.

  • Dedykowany motyw WordPress z PHP i Advanced Custom Fields.
  • SEO on-page - Core Web Vitals, structured data, sitemap.
  • Animowane sekcje, formularze rekrutacyjne i integracja CRM.
  • Google Analytics 4 z konfiguracją celów i konwersji.
WordPressPHPCSS3JavaScriptSEO
Credentials

Background

Wykształcenie
& Certyfikaty

Wykształcenie

Październik 2024 - Obecnie

Inżynier, Informatyka Stosowana

Uniwersytet Komisji Edukacji Narodowej w Krakowie

W trakcie
Wrzesień 2019 - Kwiecień 2024

Technik Informatyk

Zespół Szkół Elektrycznych nr 1, Kraków

Ukończono

Języki

PolskiOjczysty
AngielskiB2 / C1

Osiągnięcia

Referencje Prezesa Firmy GASTOP

Oficjalne referencje za wkład i jakość pracy.

Finalista - T3G

Turniej Trójgamiczny - finał ogólnopolski.

Certyfikaty

Sierpień 2023

Autoprezentacja i Budowanie Zespołów

Centrum Młodzieży w Krakowie - dr Piotr Wroński, Międzynarodowy Trener Zarządzania.

Kwalifikacja zawodowa

INF.02

Administracja i eksploatacja systemów komputerowych, urządzeń peryferyjnych i lokalnych sieci komputerowych.

Kwalifikacja zawodowa

INF.03

Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych.

Infrastruktura

Self-
Hosted

Prywatna infrastruktura Docker działająca 24/7 - 25 kontenerów obsługiwanych przez Caddy Reverse Proxy z automatycznym SSL/TLS, chronionych przez fail2ban i firewalld.

Docker · Caddy · fail2ban · firewalld · Uptime Kuma

Prawko Plus

Prawko Plus

E-learning platforma do nauki na prawo jazdy

BunAstroGoFirebase
Holiday Polen

Holiday Polen

System rezerwacji online dla hoteli i domków - własna domena klienta

PHPMySQLNginx
Komputrex

Komputrex

Konfigurator zestawów PC - Go + PostgreSQL

GoPostgreSQL
Jellyfin

Jellyfin

Serwer multimediów z transcodingiem sprzętowym

HW TranscodeDLNA
Jellyseerr

Jellyseerr

Zarządzanie requestami mediów dla Jellyfin

API
Immich

Immich

Self-hosted Google Photos - AI tagging, auto backup

MLPostgresRedis
MediaMTX

MediaMTX

RTSP / RTMP / HLS media proxy i serwer streamingu

RTSPHLSRTMP
Uptime Kuma

Uptime Kuma

Monitoring dostępności usług z alertami Push i e-mail

HTTPTCPPush
Grafana

Grafana

Dashboardy i wizualizacja metryk w czasie rzeczywistym

DashboardsAlerting
Prometheus

Prometheus

Zbieranie metryk scraping-model - PromQL

PromQLScraping
Alertmanager

Alertmanager

Routing i deduplikacja alertów z Prometheus

RoutingSilencing
Telegraf

Telegraf

Agent zbierający metryki systemowe i aplikacyjne

AgentInfluxDB
InfluxDB

InfluxDB

Baza danych szeregów czasowych dla metryk systemowych

Time SeriesFlux
Scrutiny

Scrutiny

S.M.A.R.T. monitoring dysków - historia i alerty awarii

S.M.A.R.T.InfluxDB
Jaeger

Jaeger

Distributed tracing dla mikroserwisów - OTLP / OpenTelemetry

OTLPTraces
Nextcloud AIO

Nextcloud AIO

Prywatna chmura - pliki, CalDAV, CardDAV, Notes, Deck

CalDAVE2EWebDAV
Vaultwarden

Vaultwarden

Self-hosted Bitwarden - szyfrowany menedżer haseł

AES-256TOTPPasskeys
Gluetun

Gluetun

VPN client container + Docker network kill-switch

WireGuardOpenVPN
Caddy

Caddy

Reverse proxy z automatycznym SSL/TLS - brama dla wszystkich usług

HTTPSAutoSSLProxy
fail2ban

fail2ban

Ochrona przed bruteforce - ban po N nieudanych próbach

iptablesregex
MariaDB

MariaDB

Relacyjna baza danych - drop-in MySQL replacement

SQLInnoDB
MongoDB

MongoDB

Dokumentowa baza NoSQL - testy i prototypy

BSONAggregation
phpMyAdmin

phpMyAdmin

Webowy interfejs do zarządzania MySQL i MariaDB

UIMySQLMariaDB
Mumble

Mumble

Self-hosted serwer VOIP o niskim opóźnieniu (UDP + CELT)

UDPCELT/Opus
Drasl

Drasl

Własny serwer autoryzacji i skórek dla Minecraft

Yggdrasil API
05 · Kontakt mateuszkorniak.pl

Koniec scrollowania.

Zacznijmy Coś Nowego.

Ta strona się skończyła - aczkolwiek nasza współpraca dopiero się zaczyna.

Skontaktuj się

Lokalizacja

Skawina / Kraków, Polska