Joe Severino
  • About
  • Portfolio
  • Resume
  • Contact

Portfolio


  • Zero-Trust Private Infrastructure with Tailscale, Caddy, and Layered Firewalls

    Zero-Trust Private Infrastructure with Tailscale, Caddy, and Layered Firewalls

    A private cloud and homelab architecture using Tailscale, Caddy, private DNS, browser-trusted TLS, nftables, and DOCKER-USER filtering to keep internal services reachable to trusted devices only.

    May 10, 2026
  • Deploying Local DNS Filtering with AdGuard Home and Docker Engine

    Deploying Local DNS Filtering with AdGuard Home and Docker Engine

    A self-hosted DNS filtering setup built on Docker Engine with host networking for per-device query visibility, Tailscale peer routing for tailnet-wide filtering, and internal HTTPS through Nginx Proxy Manager backed by a private Root CA.

    May 8, 2026
  • Building a Homelab with Tailscale, Docker, Local HTTPS, and a Private Root CA

    Building a Homelab with Tailscale, Docker, Local HTTPS, and a Private Root CA

    A retired Dell OptiPlex turned into an always-on private homelab for remote LAN access, containerized services, reverse proxying, and trusted internal HTTPS.

    May 6, 2026
  • Building Study Quiz: A Local-First Exam Prep App

    Building Study Quiz: A Local-First Exam Prep App

    Study Quiz is a browser-based study app I built to turn private question banks into active recall sessions. It imports JSON decks locally, tracks progress in the browser, reviews missed questions, and exports save states without uploading study material to a server.

    May 3, 2026
  • Architecting a Custom Detection Engine with File Integrity and Security Event Monitoring

    Architecting a Custom Detection Engine with File Integrity and Security Event Monitoring

    A custom application-layer detection engine with file integrity monitoring, security event logging, Zero Trust-protected testing, and Git-based deployment.

    April 26, 2026
  • Securing My WordPress Site with Cloudflare, CSP, and Passkey Authentication

    Securing My WordPress Site with Cloudflare, CSP, and Passkey Authentication

    A WordPress hardening project that combines Cloudflare edge security, a custom security plugin, browser-enforced policies, reduced default exposure, and a passkey-only admin login.

    April 23, 2026
  • Validating the vsftpd 2.3.4 Backdoor in an Isolated Lab

    Validating the vsftpd 2.3.4 Backdoor in an Isolated Lab

    A mini lab that identifies vsftpd 2.3.4 through service enumeration, validates the known backdoor, and captures the FTP trigger packet in Wireshark.

    April 21, 2026
  • Exploiting PHP CGI Argument Injection in an Isolated Lab

    Exploiting PHP CGI Argument Injection in an Isolated Lab

    A web exploitation lab that enumerates an exposed service, validates PHP CGI argument injection, and analyzes the exploit request in Wireshark.

    April 19, 2026
  • Marks & Spencer Cyberattack – Diamond Model Analysis

    Marks & Spencer Cyberattack – Diamond Model Analysis

    Analyzing the 2025 Marks & Spencer cyberattack using the Diamond Model, mapping identity-based intrusion techniques to MITRE ATT&CK and aligning remediation strategies with NIST controls.

    March 29, 2026
  • Simulating ARP Spoofing with Mininet and Demonstrating Enterprise Mitigations

    Simulating ARP Spoofing with Mininet and Demonstrating Enterprise Mitigations

    A networking security lab that simulates ARP spoofing in Mininet, analyzes packet captures in Wireshark, and demonstrates enterprise mitigations using DHCP Snooping and Dynamic ARP Inspection in Cisco Packet Tracer.

    March 15, 2026
  • Deploying a Wazuh SIEM Lab for Endpoint Monitoring and Vulnerability Detection

    Deploying a Wazuh SIEM Lab for Endpoint Monitoring and Vulnerability Detection

    A Wazuh SIEM lab used to monitor a Windows endpoint, detect vulnerabilities, investigate malware alerts, and configure automated email notifications.

    March 8, 2026
  • OOP Football Score Simulator

    OOP Football Score Simulator

    An Object-Oriented Python project that simulates American football games with team records, realistic scoring, and automatic stat updates.

    August 19, 2025
  • Math Quiz Game

    Math Quiz Game

    A simple command-line math quiz game written in Python. The program prompts the user to select a difficulty level (1–3) and then challenges them with 10 random addition problems. The player has up to 3 attempts for each question, and their final score is displayed at the end.

    August 10, 2025