Vladyslav Samaruk

Vladyslav Samaruk

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.

About

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.

Skills

Operating Systems

  • Debian
  • Ubuntu Server
  • Linux CLI
  • Windows Server
  • macOS

Programming

  • Python
  • Bash
  • C / C++
  • Java
  • SQL
  • Scala

Security

  • Wireshark
  • Nmap
  • Suricata IDS
  • Wazuh
  • Splunk
  • Google Chronicle
  • OWASP ZAP

Infrastructure

  • Docker & Compose
  • SSH
  • UFW
  • Nginx
  • VPS management
  • Git

Networking

  • TCP / IP
  • DNS
  • HTTP / TLS
  • Firewalls
  • Active Directory

Projects

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.

Scala Chisel Verilator Docker

Secure Social Network

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.

Python Django REST API SQL

Personal VPS Lab

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.

Debian Docker SSH UFW Linux

Homelab

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)

Currently Learning

Network security Cryptography System security SOC analysis workflows Threat detection Linux hardening Nginx reverse proxy Infrastructure automation Kubernetes

Contact

I'm open to Werkstudent positions, internships, and entry-level roles in cybersecurity, SOC analysis, or IT security. Reach out through LinkedIn or GitHub.