Über mich

Hi 👋,
Ich bin 20 und lebe in NRW

Zurzeit studiere ich Informatik (B.Sc.) in der RWTH Aachen

Kenntnisse Link zu Überschrift

Sprachen Link zu Überschrift

  • Englisch
  • Deutsch

Allgemein: Link zu Überschrift

  • Mikrocontroller-Entwicklung (siehe Projekte)
  • Entwicklung mit Linux auf ARM/X86_64

Programmiersprachen: Link zu Überschrift

  • Python (inkl. Packaging)
  • Rust (inkl. Cargo, Paket publishing)
  • C++ (inkl. CMake, Make)
  • Java (inkl. Gradle)
  • C (inkl. CMake, Make)
  • C# (zertifiziert)
  • SQL
  • LATEX
  • Bash (Grundlagen)
  • HTML, CSS (Grundlagen)
  • Haskell (Grundlagen)
  • Prolog (Grundlagen)

Serverautomatisierungstools: Link zu Überschrift

  • Ansible (vollständige Servereinrichtung, inkl. Updates)
  • Docker (inkl. Dockerfiles, Compose usw.)

Versionsverwaltung: Link zu Überschrift

  • Vanilla Git, lokal/via SSH
  • GitLab (Runner, Berechtigungsmanagement, Gruppen)
  • Github
  • Gitea (selbstgehostet)
  • SVN (Grundlagen)

Weitere Tool-Nutzungserfahrung: Link zu Überschrift

  • Pytorch, TensorFlow, Numpy für KI / Datenanalyse
  • Cross-Compiling von C/C++/Rust-Anwendungen von Linux-gnu-amd64 zu anderen Zielen, einschließlich Linux-musl für X86_64, armhf und AMD64 sowie Win10/Win11
  • Backup-Lösungen: Borg / Restic
  • ImageMagick CLI für automatisiertes Größenänderung/Kompression von Bildern
  • Spezifische Linux (Server) Erfahrung mit:
    • QEMU/libvirt/KVM-Virtualisierung (mit GPU-Passthrough, Virtuelle Netzwerke usw.)
    • SELinux
    • Samba
    • Nextcloud (mit Tuning für Redis/valkey, PHP-FPM, Hochleistungs-Backends für Talk/Files)
    • Webbasierte Anwendungen Hugo, Yourls, Mailcow usw.
    • Viele Distributionen z.B. Ubuntu, Debian, Fedora, CentOS, Rocky, Alma, Arch
  • (Linux) Netzwerktechnik:
    • Firewalls (firewalld, ufw)
    • NetworkManager (Bridging, VNat für Virtualisierung, DHCPd)
    • VPNs OpenVPN, Wireguard
    • Remote Desktop (RDP/VNC)
  • Linux-Desktop hauptsächlich Gnome und verwandte Anwendungen
  • Windows 7/10/11 Verwaltung, Installation und Anpassung
  • Hardware-Bau und Fehlersuche
  • 3D-Druck: Octopi, Prusa (Slicer), Ultimaker (Cura) und 3D-Modellierung mit Blender
  • Standard-Desktop-Fähigkeiten: Office 365, Libre Office usw.