Vitajte na mojom portfóliu

Matej Ponik

Študent informatiky & freelance full-stack developer

Študujem informačné technológie na FIT VUT v Brne a popri škole vyvíjam webové aplikácie od frontendu cez API až po backend a databázy. Zaujíma ma návrh systémov, infraštruktúra a praktické riešenia, ktoré sa dajú dlhodobo udržiavať.

Portrét Mateja Ponika

O mne

Som motivovaný študent informačných technológií na FIT VUT v Brne. Popri škole sa venujem vývoju webových aplikácií od používateľského rozhrania cez návrh API až po backend, databázový návrh a nasadenie.

Ako freelancer pôsobím od decembra 2023. Vytvoril som portfóliový web pre belgickú spoločnosť Proxiron, multiplayerovú kvízovú hru, bezkódové UI rozhranie a momentálne pôsobím ako vedúci developer na platforme LowCapsEdge pre spracovanie trhových dát.

Najviac ma baví riešiť problémy end-to-end: pochopiť potrebu, navrhnúť systém, implementovať funkčné riešenie a pripraviť ho na dlhodobejšiu prevádzku. Som držiteľom certifikátov IT Essentials, CCNA a Introduction to Cybersecurity.

GitHub aktivita

Graf GitHub aktivity používateľa M-a-t-K-o

Vzdelanie

  1. Bc. Informačné technológie

    Vysoké učení technické v Brně, Fakulta informačních technologií

    Bakalárske štúdium informačných technológií so zameraním na algoritmy, operačné systémy, počítačové siete, databázy a vývoj softvéru. Popri štúdiu pokračujem vo freelance projektoch a pracujem na platforme LowCapsEdge.

  2. Informačné a sieťové technológie

    Stredná Priemyselná škola Elektrotechnická v Prešove

    Štvorročné štúdium s profiláciou na počítačové siete, programovanie a elektrotechniku. Záverečná maturita. Počas štúdia som začal freelancovať a získal prvé certifikáty CCNA.

Fintech · Freelance Jún 2025 – súčasnosť

LowCapsEdge

Pôsobím ako vedúci developer pri vývoji platformy pre kryptomenové trhové dáta a analytiku. Vediem technickú časť tímu, navrhujem backend architektúru, rozdelenie služieb a riešim technické smerovanie vývoja.

Implementoval som dátové pipeline pre realtime a historické trhové dáta, výpočty analytických metrík a zber dát z viacerých externých zdrojov. Súčasťou riešenia je API pre grafy, screener, watchlisty a používateľské layouty, spolu s internou riadiacou vrstvou na spúšťanie, plánovanie a monitoring worker služieb. Architektúru som postupne rozdelil na kontajnerizované backend služby s asynchrónnym spracovaním, perzistentným úložiskom a pripravenosťou na ďalšie škálovanie.

  • .NET
  • Angular
  • Docker
  • Playwright
  • WebSocket
  • PostgreSQL
Univerzitný projekt · Fullstack / Database Design 2025

Hotel Reservation System

Navrhujem databázový a aplikačný systém pre správu hotelových rezervácií s dôrazom na realistickú architektúru, konzistentné entity a produkčný návrh databázy. Projekt zahŕňa návrh rolí, používateľov, rezervácií, izieb, platieb a hotelových služieb.

Vytvoril som ER model, relačný návrh databázy a SQL schému vrátane PK/FK väzieb, constraintov a normalizácie dát. Backend architektúra využíva EF Core a .NET, pričom systém pripravujem na rozšíriteľnosť, správu oprávnení a budúce UI workflowy.

  • C#
  • .NET
  • EF Core
  • PostgreSQL
  • SQL
  • ER Modeling
Personal Infrastructure · Open Config Ecosystem 2025 – súčasnosť

hyprarch_config

Budujem rozsiahly Linux dotfiles a workstation management repository pre Arch Linux a Hyprland. Projekt centralizuje konfiguráciu desktopu, bootstrap systému, package managementu a automatizácie development prostredia.

Repozitár využíva GNU Stow pre správu symlinkov a obsahuje konfigurácie pre Hyprland, Waybar, Kitty, Mako, PipeWire, SDDM a ďalšie komponenty. Súčasťou sú bootstrap skripty, package inventory tooling, Secure Boot setup utility a maintenance nástroje pre provisioning a recovery systému.

  • Arch Linux
  • Hyprland
  • Bash
  • GNU Stow
  • systemd
  • Wayland
System Engineering · Security / Boot Pipeline 2025

Secure Boot + UKI Infrastructure

Navrhol a implementoval som vlastný Secure Boot workflow pre Arch Linux založený na UKI (Unified Kernel Image), systemd-stub a rEFInd boot manageri. Cieľom bolo vytvoriť bezpečný, reproducibilný a plne podpisovaný boot pipeline bez závislosti na tradičnom GRUB flowe.

Workflow zahŕňa sbctl key management, automatické podpisovanie kernel image cez pacman hooks, UKI build pipeline a integráciu s rEFInd. Riešil som kompatibilitu Microsoft vendor keys, EFI boot entries a recovery flow pre Btrfs snapshot-based systém.

  • Secure Boot
  • UEFI
  • rEFInd
  • systemd
  • Arch Linux
  • Bash
Self-hosted Infrastructure · DevOps 2025 – súčasnosť

Multi-user Docker Environment

Vybudoval som multi-user rootless Docker infraštruktúru pre oddelené development a deployment prostredia. Každý projekt funguje pod samostatným Linux používateľom s vlastným Docker socketom, systemd službami a izolovaným runtime environmentom.

Vytvoril som tooling okolo dproj wrapperu pre orchestration Docker prostredí, správu socketov, monitoring a automatizáciu deployment workflowov. Súčasťou infraštruktúry je aj centralizovaný Portainer setup s podporou viacerých Docker daemonov.

  • Docker
  • systemd
  • Linux
  • DevOps
  • Portainer
  • Bash
Self-hosted Game Infrastructure Február 2026 – súčasnosť

OrionHex Minecraft Infrastructure

Spravujem dockerizovanú Forge Minecraft infraštruktúru pre modovaný multiplayer server vrátane deploymentu, mod managementu, monitoring toolingov a backup automatizácie.

Implementoval som správu kontajnerov, world backup pipeline cez RCON automation, logovanie a utility pre správu modpackov a recovery flowov. Server beží ako súčasť širšej self-hosted infraštruktúry spolu s monitoring a reverse proxy službami.

  • Docker
  • Linux
  • Minecraft Forge
  • RCON
  • Bash
  • Self-hosting
Fullstack / Web App December 2025 – súčasnosť

JoyBind

JoyBind je webová platforma na správu a vizualizáciu keybindov pre hry a herné zariadenia. Aplikácia umožňuje pracovať s hernými verziami, zariadeniami, joystickmi a jednotlivými vstupmi tak, aby bolo možné prehľadne mapovať ovládanie medzi konkrétnou hrou a fyzickým zariadením.

Na projekte som pripravoval backend API, databázový model a základnú frontendovú aplikáciu. Backend je postavený v .NET a pracuje s PostgreSQL databázou, kde sú uložené hry, verzie hier, zariadenia, všeobecné keybindy a mapovania medzi nimi. Súčasťou riešenia je aj import štruktúrovaných JSON dát pre zariadenia ako VKB Gladiator EVO a keybind dáta pre Star Citizen Alpha.

Frontend slúži ako administračné a vizualizačné rozhranie, kde je možné prehliadať herné verzie, zariadenia a keybind skupiny. Projekt je pripravený na kontajnerizované spúšťanie cez Docker Compose vrátane backendu, frontendu a databázy.

  • .NET
  • Angular
  • Docker
  • PostgreSQL
  • REST API
  • JSON
Web App · Súťaž Október 2024

RITR - PetFinder

Súťažný projekt RITR (Race Into The Real World) — webová platforma na pomoc používateľom pri hľadaní stratených domácich zvierat.

Tímový vývoj v rámci praktickej práce zameraný na UX a dostupnosť pre bežných používateľov. Aplikácia pomáha prepájať nálezcov a majiteľov cez zadávanie nálezov, vyhľadávanie a notifikácie.

  • uuApp
  • .NET
  • PostgreSQL
  • Docker
Web · Freelance December 2023

Proxiron.com (už nie je hostovaná)

Portfóliová webová stránka pre belgickú IT spoločnosť Proxiron. Pôvodne vytvorená pomocou WordPressu, neskôr prepracovaná pomocou Angularu a Node.js pre pridanie pokročilých animácií a vyššiu interaktivitu.

Pri projekte som riešil štruktúru prezentačného webu, frontendové animácie, navigáciu a technické úpravy podľa požiadaviek klienta.

  • Angular
  • Node.js
  • TypeScript
  • CSS
Web · Organizačná platforma August 2023 – január 2024

EPAXS Web

Pôsobil som ako developer pri tvorbe webovej stránky pre organizáciu EPAXS. Zameral som sa na návrh a implementáciu backendovej časti, správu statických zdrojov a prepojenie serverovej logiky s prezentačnou vrstvou stránky.

Riešenie je postavené na Node.js a Express, pričom využíva šablónovací systém HBS na dynamické vykresľovanie obsahu. Súčasťou práce bola príprava štruktúry aplikácie, obsluha routovania, správa verejných súborov a vytvorenie jednoduchej architektúry vhodnej pre ďalšie rozširovanie stránky.

  • Node.js
  • Express
  • HBS
  • JavaScript
  • Web Development
Web App · Freelance Január 2024

Multiplayer kvízová hra

Multiplayerová webová kvízová hra pre klienta, pri ktorej som riešil herný tok, synchronizáciu hráčov a nasadenie pomocou Dockeru.

Kontajnerizácia zjednodušila nasadzovanie, aktualizácie a údržbu aplikácie. Hráči sa pripájajú v reálnom čase, súťažia v kolách otázok a sledujú živé skóre.

  • Node.js
  • WebSocket
  • Docker
  • JavaScript
UI · Freelance 2023

Codeless UI

Bezkódové používateľské rozhranie pre softvérové moduly belgického klienta. Implementované výlučne pomocou HTML a CSS bez JavaScriptu a externých knižníc.

Projekt vyžadoval dodržanie prísnych bezpečnostných požiadaviek zákazníka, no zároveň musel obsahovať nevyhnutné logické funkcie a intuitívne ovládanie.

  • HTML
  • CSS

Zručnosti

Programovacie jazyky

  • Python Advanced
  • HTML / CSS Advanced
  • C# Working
  • SQL Working
  • TypeScript Working
  • Bash / Shell Working
  • JavaScript Familiar
  • C Familiar
  • Java Familiar
  • MATLAB / Octave Familiar
  • R Basics

Systémy / DevOps

  • Arch Linux
  • Docker
  • Git
  • systemd
  • Hyprland
  • rEFInd
  • sbctl
  • UKI
  • Networking
  • Tailscale
  • Nginx
  • Ubuntu Cockpit

Nástroje + Jazyky

  • VS Code
  • LaTeX
  • Obsidian
  • Linux CLI
  • Docker Compose
  • GitHub
  • VirtualBox
  • Portainer
  • Slovenčina Rodný jazyk
  • Čeština Komunikačná úroveň
  • Angličtina B2 / Technická

Frameworky & Knižnice

  • .NET
  • ASP.NET Core
  • EF Core
  • React
  • React Native
  • Playwright
  • Node.js
  • uuApp

Databázy

  • PostgreSQL
  • SQLite
  • ER Modeling
  • SQL Schema Design
  • pgAdmin

Kontakt

Hľadáte niekoho na spoluprácu, stáž alebo zaujímavý projekt? Ozvite sa — rád si vypočujem ponuku.