Skip to content
View Yakrel's full-sized avatar
  • Kırıkkale
  • 00:33 (UTC +03:00)

Highlights

  • Pro

Block or report Yakrel

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Yakrel/README.md

Hi, I'm Berkay 👋

Systems & Infrastructure | Microsoft, Linux & Endpoint Automation

I work in enterprise IT with a focus on identity, endpoint operations, software deployment, troubleshooting, and automation. Outside of work, I build and operate infrastructure and tooling projects around Proxmox VE, Linux, containers, networking, backup/recovery, and reproducible system configuration.

I like systems I can understand, rebuild, and automate.

Featured Projects

My main infrastructure project: a personal Proxmox VE environment spanning 7 unprivileged LXC containers for gateway, media, utility, desktop, AI, development, and gaming workloads.

It includes configuration-driven LXC provisioning, Docker Compose deployment, segmented firewall rules, shared NVIDIA GPU access, ZFS snapshots, encrypted Restic/Backrest backups with rclone replication, Cloudflare/Tailscale access paths, and custom container images built through GitHub Actions.

Stack: Proxmox VE · Linux · LXC · Docker Compose · ZFS · Bash · GitHub Actions · Cloudflare Tunnel · Tailscale

Cross-platform voice dictation for Windows 10/11 and Linux desktops including KDE Plasma, Hyprland, and Omarchy.

A toggle hotkey streams audio to Gemini Transcribe Live and injects the finalized transcription directly into the focused field without reading or modifying the clipboard. Windows uses Unicode SendInput; Linux selects the appropriate Wayland typing backend for the active desktop. Windows releases are built and runtime-tested in GitHub Actions.

Stack: Python · Win32 SendInput · PipeWire · Wayland · PowerShell/Bash · GitHub Actions · Gemini API

A reproducible NixOS workstation configuration built around declarative packages, services, desktop settings, and version-controlled system state.

The repository includes flake-based dependency management, a guarded fresh-install path, rollback/change-control workflows, VPN services, browser tooling, and workstation rebuilds from source-controlled configuration.

Stack: NixOS · Nix Flakes · KDE Plasma · systemd · Git

Other Public Projects

  • Windows Postsetup Updater — Zero-dependency Go utility that discovers and verifies upstream Windows installer updates, performs atomic downloads, preserves local license files, and publishes standalone Windows/Linux binaries through GitHub Actions.
  • Wabbajack Library Cleaner — Cross-platform tool for finding orphaned and outdated Wabbajack downloads, with preview, recoverable deletion, native Windows/Linux binaries, and a public web frontend.
  • JDownloader Download Interceptor — Manifest V3 Chromium extension that can route a download to a trusted JDownloader instance while preserving the browser's original download path when requested.
  • Repackarr — Self-hosted qBittorrent/Transmission + Prowlarr companion for monitoring, reviewing, and optionally downloading newer game-repack releases.
  • Kur'an - Ayet Ezberle — Native Android Quran memorization app built with Kotlin, Jetpack Compose, Media3, Room, Hilt, and background download/update workflows.
  • Desktop OTP Gate — A maintained adaptation of simple-nginx-otp for Nginx auth_request, with shorter session controls, stronger cookie defaults, rate limiting, and a custom login UI.
  • Omarchy ISO Build Fork — Personal fork used to pin custom ISO builds to selected upstream Omarchy revisions and automate build/release cleanup while staying synchronized with upstream development.

Maintained Container Images

  • docker-desktop-workspace — Browser-accessible Debian Trixie Wayland desktop with Brave, Obsidian, Tasks.org, Labwc, and Selkies.
  • docker-backrest-rclone — Backrest image extended with rclone and scheduling support for automated backup replication workflows.

Images are published under ghcr.io/yakrel.

Professional & Project Focus

Area Technologies / Practices
Identity & Endpoint Operations Active Directory, Entra ID, Group Policy, ManageEngine, software deployment, troubleshooting and remediation
Virtualization & Containers Proxmox VE, LXC, Docker, Docker Compose
Linux & Reproducibility NixOS, Arch-based Linux, Debian, Nix Flakes, systemd
Networking & Remote Access VLAN/firewall segmentation, Cloudflare Tunnel, Tailscale, reverse proxies, split DNS
Storage & Backup ZFS, Sanoid, Restic/Backrest, rclone
Automation & Delivery Bash, PowerShell, Python, Go, Git, GitHub Actions

Links

Portfolio / CV · LinkedIn · Email

Pinned Loading

  1. wabbajack-library-cleaner wabbajack-library-cleaner Public

    Clean up duplicate mod versions in your Wabbajack library

    Rust 6

  2. proxmox-homelab-automation proxmox-homelab-automation Public

    Shell-based automation for deploying containerized services in LXC containers on Proxmox VE. Features automated stack deployments, monitoring with Grafana/Prometheus, and comprehensive homelab mana…

    Shell 4

  3. kuran-ayet-ezberle kuran-ayet-ezberle Public

    Kotlin 1

  4. ai-dikte ai-dikte Public

    Minimal Gemini-powered dictation tool for KDE Plasma Wayland

    Python

  5. nixos-config nixos-config Public

    Nix

  6. windows-postsetup-updater windows-postsetup-updater Public

    Lightweight, zero-dependency cross-platform updater for Windows post-installation applications.

    Go