// about
I am an Informatics student at the Technical University of Košice (TUKE) with a strong interest in software development and problem-solving. Currently, I am expanding my technical toolkit by learning new programming frameworks and refining my English language skills.
During my studies at the Business Academy, I collaborated with Workflows, s.r.o. to develop and successfully defend my graduation project. This experience gave me a practical look into the IT world and allowed me to apply technical theory to real-world software needs.
My competitive gaming background trained my high-pressure problem-solving, fast decision-making, and clear team communication in English.
// education
- TUKE FEI — Informatics (current)
- Graduation project — Workflows, s.r.o.
- English — C1
// stack
Frontend
Backend & API
Databases
Other
// projects
Featured work
┌───────────────────────┐ ┌────────────────────────┐
│ User Input Data │ │ Riot API (Planned) │
└───────────┬───────────┘ └───────────┬────────────┘
│ │
└──────────────┬───────────────┘
v
┌────────────────────────┐
│ Account Tracker │
└────────────────────────┘
|
v
┌────────────────────────┐
│ Decay Risk Engine │
└────────────────────────┘
|
v
┌──────────────────┐ ┌────────────────┐
│ Supabase (RLS) │ <-- │ Supabase Auth │
└──────────────────┘ └────────────────┘
|
v
Dashboard / Decay AlertsPROJECT_01 — 2026
DecayWatcher
Multi-account League of Legends decay tracker
Next.js app that tracks decay risk across multiple League of Legends accounts. Currently migrating from localStorage to per-user Supabase storage with row-level security, plus full auth.
- Designed the account-tracking data model
- Built Supabase Auth flows: register, login, reset password
- Set up row-level security policies on tracked accounts
┌────────────────────────────┐
│ Graph Input Sources │
└────────────────────────────┘
│
v
┌────────────────────────────┐
│ BFS / Dijkstra Analysis │
└────────────────────────────┘
│
v
┌────────────────────────────┐
│ What-If Simulation │
└────────────────────────────┘
│
v
┌────────────────────────────┐
│ PDF Report Export │
└────────────────────────────┘
│
v
Remediation Priority Report
PROJECT_02 — 2026
Attack Graph Visualizer
Cyberattack modeling — bachelor's thesis
Full-stack tool for building and analyzing attack graphs. Supports manual graph creation and BloodHound JSON import, with remediation prioritization on top of standard path analysis.
- Modeled attack paths using BFS and Dijkstra
- Built a BloodHound JSON import pipeline
- Implemented what-if simulation and PDF report export
┌────────────────────────┐
│ !stats <summoner> │
└────────────────────────┘
|
v
┌────────────────────────┐
│ discord.py Bot │
└────────────────────────┘
|
v
┌────────────────────────┐
│ Riot API │
└────────────────────────┘
|
v
┌────────────────────────┐
│ Formatted Embed │
└────────────────────────┘
|
v
Posted back in Discord channelPROJECT_03 — 2025
Discord LoL Stats Bot
Live Riot API stats inside Discord
Python bot that pulls live League of Legends stats through the Riot API and surfaces them directly inside Discord servers via chat commands.
- Integrated the Riot API for live match and rank data
- Built command handling and response formatting with discord.py
┌────────────────────────────┐
│ Active Page DOM │
└────────────────────────────┘
│
v
┌────────────────────────────┐
│ Chrome Extension (V3) │
└────────────────────────────┘
│
v
┌────────────────────────────┐
│ Claude + Gemini Scoring │
└────────────────────────────┘
│
v
┌────────────────────────────┐
│ Structured JSON Score │
└────────────────────────────┘
│
v
Popup UI Display
PROJECT_04 — 2025
SEO Analyzer
AI-powered Chrome extension
Manifest V3 Chrome extension that analyzes any page's SEO using Claude and Gemini, returning a structured, scored breakdown right in the browser.
- Built the Manifest V3 extension architecture
- Integrated Claude and Gemini APIs for scoring
- Designed the structured JSON scoring output
┌────────────────────────┐
│ PostgreSQL DB │
└────────────────────────┘
|
v
┌────────────────────────┐
│ Node.js REST API │
└────────────────────────┘
|
v
┌────────────────────────┐
│ Angular Frontend │
└────────────────────────┘
|
v
Depreciation SchedulesPROJECT_05 — 2023
Asset Depreciation Manager
Asset depreciation tracking tool
Angular web app for managing long-term company assets and calculating annual depreciation. Implements straight-line and accelerated depreciation as defined by Slovak tax law, with full CRUD over asset records, backed by a Node.js REST API and PostgreSQL database.
- Built the Angular frontend: Table, Form, NavBar, and Dialog components with routing between /table and /form
- Implemented the depreciation calculation logic (straight-line and accelerated methods) in the form component
- Built the REST integration layer for creating, reading, updating, and deleting assets