Burhanaddin Mirsadizada

Software & Infrastructure Engineer

Software Engineer with extensive experience building backend APIs and managing custom Linux server deployments. Specializing in containerized services, self-hosted infrastructure, local network routing, and automated DevOps environments. Scroll down to poke around a live shell.

About Me

  • > Engineering Background: Software development focus on Node.js, .NET, and Python, with a strong interest in low-level architecture and system stability.
  • > Systems & Architecture Focus: Actively learning and applying distributed systems patterns, database schema design, and message queue management.
  • > Self-Hosted Infrastructure: Experienced in managing Linux homelabs and production servers, configuring Nginx reverse proxies, DNS resolution, and Docker containers.
  • > Professional Path: Contributing to government web services at MDDT Azerbaijan while independently managing overall IT operations and infrastructure at Vertus Engineering.

Skills & Technologies

Backend Engineering

Node.js Express.js .NET / C# ASP.NET Core MVC FastAPI (Python) PHP / Laravel

Databases & Storage

PostgreSQL MongoDB MSSQL SQLite Prisma ORM

DevOps & System Admin

Linux Server Admin Docker Docker Compose Nginx Reverse Proxy Dnsmasq CI/CD Workflows

Self-Hosted Services & Networking

Jellyfin Media Server Open WebUI Planka Tailscale Mesh VPN Local DNS Routing Ollama Local LLMs Virt-Manager / QEMU

Linux Server Deployments & Infrastructure

Containerized Services Stack

Deployment and maintenance of self-hosted services using Docker and Docker Compose, managing isolated microservices, persistent volume mounts, and automated updates.

Docker Docker Compose Linux

Jellyfin & Distributed Media Encoding Pipeline

Self-hosted Jellyfin media environment integrated with custom transcode automation scripts and a distributed node-based encoding cluster for maximum device compatibility.

Jellyfin FFmpeg / Handbrake Distributed Encoding Bash / Python

Open WebUI & Local AI Gateway

Deployment of Open WebUI backed by Ollama and local LLM routers for private, network-wide AI chat interfaces and custom model orchestrations.

Open WebUI Ollama Local LLMs Docker

Planka Kanban Project Management

Self-hosted Planka instance for agile project management, user access control, task tracking, and database volume persistence across teams.

Planka PostgreSQL Docker Compose

DNS Resolution & Local Routing (Dnsmasq)

Custom local DNS resolution and DHCP management utilizing Dnsmasq for routing custom domains, local domain overrides, and LAN service discovery.

Dnsmasq DNS Routing Networking

Nginx Reverse Proxy & SSL Management

Nginx configuration for web traffic proxying, SSL/TLS certificate automation, web application routing, rate limiting, and domain forwarding across local and cloud servers.

Nginx Reverse Proxy SSL / TLS

Key Projects

License-to-PDF Converter Service

Document rendering background service handling high transaction volumes with an asynchronous queue setup.

Node.js Queue Systems Docker

Delayed Responses Reporting System

Telemetry export tool configured with automated Docker containerization, Nginx proxy, and simple CI/CD delivery.

Docker Nginx CI/CD

Short Phone Numbers Registry System

Multi-service government web tool incorporating contract workflows and external payment gateway integrations.

Node.js Prisma PostgreSQL

Open-Source & Personal Projects

github.com/Burhanaddinzm →

Maxmod (E-Commerce Platform)

Full-featured .NET Core MVC e-commerce application developed as a intensive capstone project at Code Academy Azerbaijan (awarded High Honor Diploma). Implements modular architecture with Dependency Injection across vendor management, cart, order processing, Braintree payment integration, and background hosted services.

ASP.NET Core MVC C# Braintree Payment Background Services Clean Architecture

ExposeMailbot

A .NET 8.0 utility that automates expose CLI tunnels by extracting public URLs, emailing them to you, and auto-restarting sessions before they expire.

.NET 8.0 C# CLI Automation MIT License

TurboazScraper

A .NET 8 Selenium-based scraper for turbo.az that monitors new listings, applies custom filters, and sends instant alerts to Discord with SQLite deduplication and Docker support.

.NET 8 C# Selenium SQLite Docker MIT License

NaviFile

A web-based file navigation tool built with Node.js and Express.js that provides an interface to browse and manage files on Linux systems.

JavaScript Node.js Express.js Linux

Baudot-Code

Baudot Code Encoder/Decoder with 16-Bit Word Packing implementation in JavaScript.

JavaScript Encoding Algorithms

HTTPServer

Lightweight custom HTTP server implementation engineered in C# for low-level protocol handling.

C# HTTP Networking

WIN_Keylogger

Windows input hook testing tool developed in C# for low-level OS event auditing and system hooks.

C# Windows API Systems

Experience

IT Project Manager — VERTUS Engineering Co MMC

May 2026 – Sep 2026

Independently managed company Linux server environments, web applications, network infrastructure, and DNS configurations.

Software Developer — Ministry of Digital Development and Transport

Oct 2024 – May 2026

Developed RESTful APIs, maintained database schemas, and supported backend microservice development for digital government services.

Off the Clock

Workouts, tinkering, tea and coffee runs, fishing trips, hikes in the fog, road time, the odd build log. Drag or scroll the strip, click a frame to open it.

Try the shell

Real navigation over a mock filesystem of this site's content. Type help to see what's available, ls and cd to move around, cat to read a file, and use / for command history.

burhanaddin@dev: ~