// network engineer · homelab builder · developer

Hi, I'm Amirmuz.
I build things that last.

System engineering, infrastructure, and web development. I write about what I build — honestly, and in detail.

view projects →read the blog
amirmuz@homelab ~ zsh
whoami
amirmuz — network + homelab + dev
cat interests.txt
proxmox, vlans, laravel, postgresql

From the blog

Self-Hosting Forgejo — A Lightweight Git Server on Alpine Linux
2026-05-02homelablinuxgitself-hosted

Self-Hosting Forgejo — A Lightweight Git Server on Alpine Linux

GitHub alternatives, self-hosted. Forgejo runs on 512MB RAM, stores repos on Ceph, and sits behind NGINX. Here's the full setup including a three-layer 502 debug session.

read more →10 min read
Building a Syariah-Compliant Crypto Swing Bot with an LLM Brain
2026-05-02pythonaicryptoautomation

Building a Syariah-Compliant Crypto Swing Bot with an LLM Brain

Spot only. No leverage. 3:1 minimum reward-to-risk. A rules-based swing strategy across BTC, ETH and BNB — with an LLM making the final entry call. Here's what 9 years of backtests taught us and what the live bot looks like.

read more →8 min read
Disaster Recovery From a Mobile Hotspot
2026-05-02homelabnetworkingproxmoxlinuxceph

Disaster Recovery From a Mobile Hotspot

The power went out. When it came back, the Ceph quorum was broken, a monitor was crashing on every start, and SSH had reverted to port 22. Here's how I recovered the entire homelab 100% remotely — without touching a single cable.

read more →10 min read
Building an Enterprise Homelab: The Vision
2026-05-01homelabnetworkingproxmoxlinux

Building an Enterprise Homelab: The Vision

Not a Raspberry Pi with Pi-hole. Not a basic NAS. A proper enterprise-grade datacenter at home — dual firewalls, 4-node Proxmox cluster, 12 VLANs, and a full service stack.

read more →5 min read
Hello, World — Why I Started This Blog
2026-04-14

Hello, World — Why I Started This Blog

A quick introduction to who I am, what I build, and why I decided to document the journey here.

read more →3 min read
all posts →

Things I've built

High Availability Container Orchestration System

High Availability Container Orchestration System

Final Year Project. A rule-based proactive recovery system on a multi-node Docker Swarm cluster that minimises downtime during node/service failures. Features MongoDB Replica Sets, Nginx load balancing, custom Python + Bash monitoring scripts, and Grafana dashboards for container uptime and failover visibility.

Docker SwarmMongoDB Replica SetNginxPythonBashGrafanaInfluxDB
Personal Homelab Infrastructure

Personal Homelab Infrastructure

Production-grade multi-node Proxmox virtualization environment for containerized workloads. CI/CD via GitHub webhooks + Jenkins. Centralized monitoring with Grafana and InfluxDB. pfSense firewall with VPN, NAT/PAT, VLAN segmentation, and DNS Resolver. Private Docker Registry and Docker Swarm for replicated services.

ProxmoxDocker SwarmJenkinsGrafanaInfluxDBpfSenseNginxLinux
Smart Medication Dispenser

Smart Medication Dispenser

IoT-based healthcare system for automated medication dispensing with vital sign sensor integration and user verification for safe dosage control. Cloud-based patient data storage, refill notifications, and remote monitoring via mobile app. Designed for elderly and chronic patients.

IoTPythonCloud StorageMobile AppSensors
amirmuz.com Platform

amirmuz.com Platform

Personal portfolio and blog platform built from scratch. Laravel 13 API + Filament 4 admin, Next.js 14 frontend, PostgreSQL, Redis, MinIO object storage. Deployed on self-hosted Proxmox VMs with Cloudflare Tunnel, NGINX reverse proxy, and PM2.

Laravel 13Filament 4Next.js 14PostgreSQLRedisMinIOProxmoxCloudflareNginx
LLM Crypto Swing Trading Bot

LLM Crypto Swing Trading Bot

A Syariah-compliant crypto swing trading bot (BTC, ETH, BNB — spot only). Rules-based entries with an LLM decision layer, 3:1 minimum reward-to-risk, and a live public dashboard showing real-time performance. Backtested over 9 years.

PythonDockerMongoDBFlaskBinance APIChart.js

Contact

Replies from [email protected] — usually within 48h