Computer Engineering student from Türkiye, currently on an Erasmus+ exchange at the Czech Technical University in Prague. Most of my free time goes into offensive security and software engineering: breaking things on purpose, figuring out why they broke, and writing it down.
- Offensive security. Top 3% on TryHackMe, plus a lot of evenings on Hack The Box and Proving Grounds. I'm preparing for the OSCP.
- Homelab. Three mini PCs and a switch running a Kubernetes cluster that I harden control by control and then attack from inside, each step with a before/after result. It's where I try out network policies, runtime enforcement, AI agent sandboxing and anything I'd rather not try on a real network.
- Code. Mostly Python, C/C++ and Java, with some Go for networking tools.
- homelab-k8s-security: securing my Kubernetes homelab control by control, then attacking it from inside: 7 of 7 container-breakout pods refused, a path from a pod to my home network found and closed, and a security audit before publishing.
- k8s-agent-sandbox: runs an AI coding agent (Gemini CLI) as short-lived Kubernetes pods where a misbehaving agent can do as little as possible, controlled by one CLI with a kill switch and a daily limit. Tested against prompt injection hidden in a repository.
- openssl-pki-homelab: a multi-tier PKI built with OpenSSL, plus an mTLS demo that turns away revoked certificates.
- Foothold: a pentest and CTF companion that fills your target into every command. A vanilla JS front end that works offline, plus an optional Java / Micronaut API on Oracle Database, tested in CI against a real Oracle container and deployed to my Kubernetes homelab.
- go-network-tools: port scanners, an echo server and a port forwarder, written in Go to understand TCP properly.
- software-engineering-fundamentals: my study projects in C, C++, Java, Scala and Python, organised by topic.
- I built a Kubernetes security lab on three mini PCs and tested every control
- Foothold: a CTF command reference that fills itself in
- HTTP request smuggling: PortSwigger labs 1–10
- TryHackMe Buffer Overflow Prep, step by step
- Advent of Cyber 2025 side quest: Hoppers Origin
- Studying for the OSCP.
- Version 2 of k8s-agent-sandbox: a Claude Code runner, an ops agent you can ask about the cluster, and agents that review each other's work.
Website · LinkedIn · Medium · TryHackMe · mmirac.aral@gmail.com
Turkish (native), English (C2).

