Homelab
Bare-metal Kubernetes on Proxmox
A 6-node cluster (1 control plane + 5 workers) running as VMs across three Proxmox VE hosts on mini PCs, with nodes provisioned from Cloud-Init templates.
Security, infrastructure & software
I'm a Computer Engineering student, currently on Erasmus at Czech Technical University in Prague. I build and run my own Kubernetes infrastructure, write software in Python and C, and spend a lot of my time on offensive security (red teaming) and reverse engineering: finding flaws, writing exploits, and doing vulnerability analysis.
Python · C / C++ · Go · Java · Bash
4 yrs
Offensive security
Top 3%
TryHackMe, 157 rooms
3rd / ~120
Google AI Academy
6 nodes
Kubernetes homelab
01 — Work
Labs and systems I built to practice, not a client list.
Homelab
A 6-node cluster (1 control plane + 5 workers) running as VMs across three Proxmox VE hosts on mini PCs, with nodes provisioned from Cloud-Init templates.
Security
Cilium (eBPF) with WireGuard between nodes and L3/L7 policies by security zone, plus kernel-level detection with Tetragon and Falco for breakout-style activity.
Security
A multi-tier PKI built with nothing but OpenSSL 3: an RSA root, RSA and ECC intermediates, and leaf certificates. Then put to work with mutual TLS, where valid client certificates are accepted and revoked ones are rejected through full-chain CRL checking.
Tooling
A single-page pentest and CTF companion. Set the target once and every command fills itself in; work by phase, jump to a service by port, or paste an Nmap scan to get the commands for exactly what is open.
Tooling
An automated pipeline that fans batches of jobs out across the worker nodes and scales with the queue — used for distributed recon (subfinder, naabu, ffuf, nuclei) and parallel analysis.
AI
I run Claude Code / AI coding agents in parallel across the cluster workers for coding and analysis, so the infrastructure I build is also where I put AI tooling to work.
Backend
Built the backend of a web app in Python with FastAPI at the Google AI & Technology Academy: REST endpoints (GET, POST, PUT, DELETE) with proper status codes and error handling.
Data
XGBoost and Random Forest with feature engineering. Using a chronological train/test split, the model cut forecast error (RMSE/MAPE) by 30–40% versus a linear regression baseline — 3rd of ~120 teams.
Lab
I attack my own cluster: container breakout, kubelet token theft, and moving between workers. Tools: peirates, cdk-go, amicontained, kubeletctl.
Research
Static and dynamic analysis of binaries, plus stack buffer-overflow work (Immunity Debugger, Mona) that I presented as a lesson at my university.
Web
Built with Next.js and Tailwind CSS, with CI/CD deployment on Vercel.
02 — Skills
Web and network testing, Active Directory attacks (AD CS, Kerberos), initial access, privilege escalation, and writing up what actually worked.
Disassembly, debugging, and turning a finding into a short, reproducible proof of concept — including buffer-overflow exploitation.
Kubernetes, Proxmox VE, Cilium/eBPF, KEDA, Cloud-Init, and Linux — I build, automate, and secure the cluster, then watch the kernel for breakout-style activity.
Python, C/C++, Go, and Java. FastAPI backends, and ML with Pandas, scikit-learn, and XGBoost. I started with competitive programming in 2021, so I still think in edge cases and Big-O before I ship a loop.
Languages
Python / C / C++ / Go / Java / Bash
Also
Linux · Kubernetes · Docker · Proxmox VE · KEDA · Cilium / eBPF · WireGuard · Tetragon / Falco · Active Directory · FastAPI · Next.js · Pandas / scikit-learn · XGBoost · Verilog (learning) · Claude Code / Cursor
03 — About
I study Computer Engineering at Süleyman Demirel University (expected graduation 2029) and I'm on Erasmus in the IT department at Czech Technical University from September 2026 to February 2027. Courses there cover security, operating systems, software engineering, Windows administration (Active Directory), and computer architecture.
I've been doing offensive security for about four years. I practice on TryHackMe (top 3%, 157 rooms, including the Advent of Cyber 2025 Side Quest), Hack The Box, and Proving Grounds, and I'm studying for OSCP.
I started writing code in 2021, at 16, through competitive programming. That's where I learned to handle edge cases and to think about time and memory with Big-O before a loop goes in.
I also like building things. I got into the Google-backed AI & Technology Academy through its exam. There I built a FastAPI backend, and in the ML competition my forecasting model cut error by 30–40% against a linear regression baseline. We came 3rd of about 120 teams.
At home I run a 6-node Kubernetes cluster (1 control plane and 5 workers) on three Proxmox mini PCs. I use it for network policy, breakout labs, distributed jobs, and AI coding agents, without pretending it's a product company. I also teach Kubernetes and DevOps to other students at my university's club.
Timeline
Certificates
Profiles
04 — Notes
157 rooms, 24 badges. Solved the Advent of Cyber 2025 Side Quest (Hopper's Origins), which about 0.1% of users finish.
Got in through the entrance exam. ML forecasting with XGBoost and Random Forest, ~120 teams.
Software Engineer and Software Engineering Intern.
IT department. Courses in cybersecurity, operating systems, software, and computer architecture.
6-node Kubernetes cluster on three Proxmox VE mini PCs, running AI agents and distributed jobs.
Since 2021. Edge cases, runtime, memory — Big-O before code.
05 — FAQ