Projects aligned with the current portfolio and resume track.
The project set around shellr combines live platform operations, application work, reporting automation,
migration and hardening, self-hosted websites, and a planned security-focused completion project. The goal
is to show a realistic path from practical systems work to structured platform ownership.
Last reviewed: April 2026Scope: current, historical, plannedReview angle: problem, boundary, outcome
How to read this page
Not every project is a full standalone product. Some are live surfaces, some are operational building blocks,
and one is a planned final project. Together they show the progression from self-hosted systems work toward
platform, monitoring, and automation responsibilities.
Genesis / self-hosted platform
Status: current
Single-VM platform on Hetzner with Docker Compose, Nginx, TLS, monitoring, logging, backup, and documented recovery.
Public entrypoints routed through Nginx with clear hostname boundaries.
Compose-managed separation for app, DMA, monitoring, logging, and stateful services.
Operational continuation of earlier private hosting and migration work.
DMA statistics module
Status: live
API-based dashboard for match and performance analysis implemented as its own PHP runtime on dma.shellr.net.
Aggregates JSON data from external sources into player and champion views.
Runs with separate routing, health behavior, and database scope.
Acts as a real workload inside the wider platform model.
Automated web analytics with AWStats
Status: operational workflow
Automated reporting path for access and usage data derived from webserver logs.
Generates static reports without needing a heavy analytics stack.
Automates log processing and structured report output.
Fits the resource model of a single host and a small operational setup.
Web platform migration and hardening
Status: completed / ongoing practice
Migration of web workloads onto Linux-based infrastructure with stronger security and clearer operations.
Includes host hardening, access control, and stable service reachability.
Focuses on controlled change steps instead of risky rewrites.
Directly informs the structure of the current public platform.
Inventory tracking application
Status: application workload
Web-based inventory software used as a practical CRUD workload for the platform.
Built with PHP, JavaScript, and a relational database.
Manages and presents stock data in a structured UI.
Provides a simple but realistic app layer for deployment and backup decisions.
Private web projects / hosting
Status: foundational experience
Several self-hosted websites operated on privately managed Linux infrastructure.
Covered setup, deployment, and maintenance of multiple web applications.
Included Apache configuration and HTTPS with Let's Encrypt.
Created the practical baseline that later evolved into the structured platform on shellr.net.
Automated vulnerability management
Status: planned final project
Planned completion project focused on vulnerability ingestion and relevance matching.
Uses the ENISA EUVD API as upstream data source.
Compares vulnerability data with an asset inventory to identify relevant systems.
Targets the reduction of manual analysis work through automation.