RISC-V Processor Extension
University systems architecture project. Extended a 32-bit RISC-V processor written in Chisel/Scala with basic cache and prefetching mechanisms. Validated the design using Verilator running inside Docker.
Cybersecurity student · Universität des Saarlandes
I study cybersecurity and work with Linux systems, network security, and self-hosted infrastructure. I learn through hands-on lab work and personal projects.
I'm a cybersecurity student based in Saarbrücken, Germany. Before enrolling at Universität des Saarlandes in April 2025, I studied computer science and information systems in Ukraine for several years. That combination gave me a broader technical base than a narrow security focus would have.
My practical interests are Linux administration, network security, and self-hosting. I run a personal VPS where I manage containerized services, enforce sensible security defaults, and use it as a place to learn by breaking and fixing things. I've worked with Wireshark, Nmap, Suricata, and Splunk through coursework and independent study.
On the software side, I mostly write Python and Bash. I've done backend work with Django and have some experience with C and assembly from systems-level coursework. I'm currently looking for a Werkstudent position, internship, or entry-level role in IT security or SOC analysis. German C1, English B2.
University systems architecture project. Extended a 32-bit RISC-V processor written in Chisel/Scala with basic cache and prefetching mechanisms. Validated the design using Verilator running inside Docker.
Group project for a Big Data Engineering course. Proof-of-concept social network built with Django. Worked on the backend, access control logic, and injection protection through the ORM. Wrote unit and integration tests for the REST endpoints.
Ongoing. Self-hosted Debian server running Docker Compose services behind SSH tunnels. Focus on security defaults: key-only SSH, UFW deny-all, no unnecessary open ports. Also a test environment for configuration experiments and monitoring setups.
Single Debian 12 VPS. Services run as Docker containers. Nothing is exposed directly to the internet without a deliberate reason.
| Server | Debian 12 (Bookworm), single node VPS |
| Containers | Docker + Compose — Homepage dashboard, Uptime Kuma, Gitea (in progress) |
| SSH access | Key-only authentication, root login disabled, non-standard port |
| Firewall | UFW — default deny inbound, only SSH open externally |
| Service access | SSH local port forwarding — services are not publicly reachable |
| Monitoring | Uptime Kuma — service availability and ping checks |
| Dashboard | Homepage — internal overview of running services |
| Git hosting | Gitea — self-hosted private repositories (planned) |
I'm open to Werkstudent positions, internships, and entry-level roles in cybersecurity, SOC analysis, or IT security. Reach out through LinkedIn or GitHub.