Skip to content
View niyazialpay's full-sized avatar
💬
Focusing
💬
Focusing

Highlights

  • Pro

Block or report niyazialpay

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.

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
niyazialpay/README.md

Hi, I'm Niyazi 👋

Software Developer · DevOps Enthusiast

I build backend applications, APIs, infrastructure automation tools and self-hosted systems.

My primary development ecosystem is PHP and Laravel, supported by hands-on experience with Linux servers, Docker, databases, networking, security and CI/CD systems.

Website LinkedIn Instagram

About Me

  • 💻 Developing backend applications with PHP, Laravel and REST APIs
  • 🚀 Building AlphaPanel, an open-source and Docker-native web hosting control panel
  • 🐧 Working with Linux, Docker and self-hosted infrastructure
  • ⚙️ Interested in DevOps, CI/CD, automation and system administration
  • 🌐 Experienced with DNS, reverse proxies, VPN technologies and network management
  • 🔐 Interested in application security, authentication systems and server hardening
  • 🔌 Exploring electronics, embedded systems and hardware projects
  • 🎻 Playing violin and piano, and exploring music production
  • 🌱 Currently exploring Go, distributed systems and AI integrations

Technologies

Backend

PHP · Laravel · Python · REST APIs · WebSockets

Databases and Search

MySQL · PostgreSQL · MongoDB · Redis · Memcached · Meilisearch

DevOps and Infrastructure

Docker · Docker Compose · Linux · FrankenPHP · Caddy · Apache · Jenkins · GitHub Actions · Proxmox

Networking and Security

OpenWrt · WireGuard · OpenVPN · Cloudflare · DNS · CrowdSec · Coraza WAF

Featured Projects

An open-source, self-hosted web hosting control panel developed under the Alpha-Panel organization as a modern alternative to traditional hosting control panels.

AlphaPanel combines a Laravel 13 and Vue 3 management panel with a complete Docker Compose-based server infrastructure. It provides a web interface for managing domains, SSL certificates, DNS records, databases, FTP users, files, PHP versions, queues, server processes and security policies without manually editing server configuration files.

The infrastructure includes FrankenPHP, Caddy, Apache, MySQL, Redis, Meilisearch, Certbot, CrowdSec, Portainer, PhpMyAdmin, Vaultwarden, N8N and Jenkins.

Key capabilities include:

  • Domain and virtual host provisioning
  • Automatic Let's Encrypt SSL certificates
  • Cloudflare DNS and security management
  • Per-domain PHP version and configuration management
  • MySQL database and FTP user provisioning
  • Browser-based file manager and terminal
  • Laravel Queue, Reverb, Pulse, Horizon and Supervisor management
  • Coraza WAF with OWASP Core Rule Set
  • CrowdSec intrusion detection and blocking
  • WebAuthn passkeys and TOTP two-factor authentication
  • PhpMyAdmin single sign-on
  • Real-time logs, notifications and server statistics
  • Mail hosting through Mailu and Zimbra integration
  • REST API for server and mail-management operations

Technology stack: Laravel 13 · PHP 8.5 · Vue 3 · Inertia.js · Tailwind CSS 4 · Docker Compose · FrankenPHP · Caddy · Apache · MySQL · Redis · Meilisearch


A modular publishing and personal content platform built with Laravel 13.

AlphaBlog includes full-text search with Meilisearch, WebAuthn authentication, encrypted personal notes, user management, media management, real-time services and AI integrations.

Key capabilities include:

  • Blog posts, pages, categories and comments
  • Modular application architecture
  • Meilisearch-powered full-text search
  • WebAuthn and passkey authentication
  • Two-factor authentication
  • Encrypted personal notes
  • AI chatbot and content integrations
  • Laravel Horizon, Pulse, Reverb and Telescope
  • Cloudflare Turnstile protection
  • Media library and image processing
  • Push notifications
  • IP allowlist and blocklist management

Technology stack: Laravel 13 · PHP · MySQL · Redis · Meilisearch · Inertia.js · WebAuthn · Laravel AI


A desktop DNS management tool for adding domains, managing DNS records and updating the IP addresses of multiple Cloudflare domains simultaneously.


An example application demonstrating Laravel Scout and Meilisearch integration.


Infrastructure automation for deploying OpenVPN resources on DigitalOcean with Terraform.

GitHub Overview

Niyazi Alpay GitHub profile details Repositories per language Most used languages in commits GitHub statistics GitHub productive time

Blogs

  • 📝 Niyazi.Net — Programming, software and technology
  • 🌍 XSayfa — Science, technology, art and culture
  • 📰 BirDergi — BirDer Association’s digital magazine featuring e-magazine issues and articles published online

Personal Projects

  • 🛒 Moodart — E-commerce platform

Connect With Me


Building software, managing infrastructure and turning ideas into working systems.

Pinned Loading

  1. AlphaBlog AlphaBlog Public

    PHP 3

  2. AlphaWebServer AlphaWebServer Public

    Dockerfile 2

  3. VestelSmartTVRemoteController VestelSmartTVRemoteController Public

    Vestel Smart TV Remote Controller

    Python 8 1

  4. ResimIslemClass ResimIslemClass Public

    Resim Upload ve Boyutlandırma Sınıfı

    PHP 1

  5. DigitalOcean-OpenVPN-Terraform DigitalOcean-OpenVPN-Terraform Public

    With Terraform, you can quickly open a server on DigitalOcean and install OpenVPN, and when you're done, you can quickly delete the server.

    HCL 3

  6. CloudFlareDNSManager CloudFlareDNSManager Public

    You can manage your DNS settings on CloudFlare, add a new domain, or remove domain. Add, delete or edit DNS records. Most importantly, you can change the IP addresses of all domains at once.

    Python 5