Mateusz
Korniak

01 / O mnie
Skawina / Kraków, Polska · Full-Stack · Mobile · DevOps
Od hiperfiksacji
przez zarwane noce
aż do "u mnie działa"
Jestem Full-Stack Engineerem specjalizującym się w Go, Flutter oraz Web Development - 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 nowa inspiracja do zbudowania czegoś ciekawego.
4+
Lata komercyjne
7+
Ukończonych projektów
OOMKilled
Kontenerów Docker
∞
Monsterów pochłoniętych
Backend
Mobile
Infrastruktura
Frontend & Bazy
Doświadczenie

Holiday Polen
AktualnieFull-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.
Kliknij → projekty ↓
Aegis Consulting
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.
Kliknij → projekty ↓
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.
Kliknij → projekty ↓
ManufaqturaHR
Front-End Developer
Budowa strony internetowej używając technologii wordpress 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.
Kliknij → projekty ↓

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.

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.

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.

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.
Wybrane Projekty
Prawko Plus
Logo - własna robota
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.

UkenMate
Logo - własna robota
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.


Holiday Polen
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.


EMPE Lidar
Logo - własna robota
Qt
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.

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.

Koło Bitflip
Strona Studenckiego Koła Naukowego · UKEN
Strona Studenckiego Koła Naukowego „Bitflip” z Uniwersytetu Komisji Edukacji Narodowej - projekty koła z podstronami, statut, zapisy na wydarzenia i panel administracyjny.
- Astro + React + Tailwind v4, animacje GSAP i komponenty React Bits (Lenis, efekty na kursorze).
- Zgłoszenia na wydarzenia: API na Bunie, Postgres i licznik na żywo przez SSE.
- Panel admina ze statystykami i eksportem CSV, wdrożenie w Dockerze za Caddy.

Background
Wykształcenie& Certyfikaty
Wykształcenie
Inżynier, Informatyka Stosowana
Uniwersytet Komisji Edukacji Narodowej w Krakowie
Technik Informatyk
Zespół Szkół Elektrycznych nr 1, Kraków
Języki
Osiągnięcia
Referencje Prezesa Firmy GASTOP
Oficjalne referencje za wkład i jakość pracy.
Finalista - T3G
Turniej Trójgamiczny - finał ogólnopolski.
Radny Młodzieżowej Rady Krakowa
Kadencja 2022 - 2023, grafika i komunikacja cyfrowa inicjatyw rady.
Certyfikaty
Autoprezentacja i Budowanie Zespołów
Centrum Młodzieży w Krakowie - dr Piotr Wroński, Międzynarodowy Trener Zarządzania.
INF.02
Administracja i eksploatacja systemów komputerowych, urządzeń peryferyjnych i lokalnych sieci komputerowych.
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
E-learning platforma do nauki na prawo jazdy
Holiday Polen
System rezerwacji online dla hoteli i domków - własna domena klienta
Komputrex
Konfigurator zestawów PC - Go + PostgreSQL
Jellyfin
Serwer multimediów z transcodingiem sprzętowym
Jellyseerr
Zarządzanie requestami mediów dla Jellyfin
Immich
Self-hosted Google Photos - AI tagging, auto backup
MediaMTX
RTSP / RTMP / HLS media proxy i serwer streamingu
Uptime Kuma
Monitoring dostępności usług z alertami Push i e-mail
Grafana
Dashboardy i wizualizacja metryk w czasie rzeczywistym
Prometheus
Zbieranie metryk scraping-model - PromQL
Alertmanager
Routing i deduplikacja alertów z Prometheus
Telegraf
Agent zbierający metryki systemowe i aplikacyjne
InfluxDB
Baza danych szeregów czasowych dla metryk systemowych
Scrutiny
S.M.A.R.T. monitoring dysków - historia i alerty awarii
Jaeger
Distributed tracing dla mikroserwisów - OTLP / OpenTelemetry
Nextcloud AIO
Prywatna chmura - pliki, CalDAV, CardDAV, Notes, Deck
Vaultwarden
Self-hosted Bitwarden - szyfrowany menedżer haseł
Gluetun
VPN client container + Docker network kill-switch
Caddy
Reverse proxy z automatycznym SSL/TLS - brama dla wszystkich usług
fail2ban
Ochrona przed bruteforce - ban po N nieudanych próbach
MariaDB
Relacyjna baza danych - drop-in MySQL replacement
MongoDB
Dokumentowa baza NoSQL - testy i prototypy
phpMyAdmin
Webowy interfejs do zarządzania MySQL i MariaDB
Mumble
Self-hosted serwer VOIP o niskim opóźnieniu (UDP + CELT)
Drasl
Własny serwer autoryzacji i skórek dla Minecraft
Koniec scrollowania.
ZacznijmyCoś Nowego.
Ta strona się skończyła - aczkolwiek nasza współpraca dopiero się zaczyna.
Lokalizacja
Skawina / Kraków, Polska
?
Smaczki
- Konami. ↑ ↑ ↓ ↓ ← → ← → B A - zmienia kolor akcentu.
- exit code 137. Kliknij kafelek „OOMKilled” w sekcji O mnie.
- Podpalacz. Kliknij 5 razy w moje imię na samej górze - płomień przy lampie wybucha.
- sudo. Wpisz na klawiaturze „sudo”. Zobaczysz, co się stanie.
- cv. Wpisz na klawiaturze „cv” - pobierze się moje CV w PDF (przycisk jest też w sekcji O mnie i Kontakt).
- Nocna zmiana. Wejdź na stronę między 23:00 a 5:00 - status w sekcji O mnie się zmienia.
- 404. Wpisz w adresie nieistniejącą podstronę. Kontener nie istnieje.
