Recent Projects

Showcasing labs, projects, certifications in IT, systems admin, cybersecurity, game dev, web dev.

A close-up shot of a sleek black Raspberry Pi case with an ethernet cable plugged in, glowing status LEDs casting a soft light on a dark desk surface.
A close-up shot of a sleek black Raspberry Pi case with an ethernet cable plugged in, glowing status LEDs casting a soft light on a dark desk surface.

/ NETWORK SECURITY / JULY 2026

Raspberry Pi-hole

I deployed a Raspberry Pi-based Pi-hole server to provide network-wide DNS filtering, reduce advertising and tracking traffic, and improve visibility into devices communicating across my home network. I configured a reserved IP address for the Raspberry Pi and updated my ASUS router’s DHCP settings to distribute the Pi-hole as the primary DNS server to connected devices.

Before applying the configuration network-wide, I tested DNS resolution and domain blocking from a single Windows workstation using nslookup, DNS cache flushing, and the Pi-hole query log. I also troubleshot local router-access and DNS-resolution issues that occurred after moving clients away from the router’s default DNS service.

The current system provides centralized DNS filtering and real-time query monitoring for computers, phones, smart devices, and other network clients. Future additions include a touchscreen statistics dashboard, temperature-controlled cooling, status indicators, physical controls, and a custom 3D-printed enclosure.

Technologies: Raspberry Pi OS, Pi-hole, Linux, DNS, DHCP, ASUS networking, SSH, PowerShell, and network troubleshooting.

Using Terraform to Create EKS Clusters

I used Terraform to automate the creation of an AWS EKS cluster efficiently. I installed necessary pre-requisites to deploy and manage AWS EKS clusters and then wrote terraform files to deploy a basic cluster.

Provisioned Kubernetes cluster quickly using terraform.

Terraform Deployment

Minecraft Server

I utilized AWS and Docker to efficiently host a Minecraft server for my friends.

May 2025 - Now

Configured AWS services and Docker containers for seamless multiplayer gaming experience.

Game Server Management

Managed server performance and ensured uptime for enjoyable gaming sessions with friends. Upgraded and researched usage for optimal cost and performance.

Python Port Scanner

I developed a straightforward port scanner using Python from the ground up. This tool is designed to scan open ports on any given IP address, allowing users to identify available services and assess security vulnerabilities. The scanner operates by sending requests to a range of ports and analyzing the responses to determine which ports are open. This was purely for educational purposes and should not be used to scan ports illegally. The IP address shown is a personal private IP.

HTB CPTS Modules

Here are some of the modules I have completed for HTB CPTS and a little about some of the things I learned.

Remote Shell Access Lab

  • ubuntu 18.04 web server

  • used netcat to listen for kali-linux on wsl

  • after netcat was run on wsl kali linux web server has full reverse shell access to my kali linux desktop

Created Linode Ubuntu Server
On WSL Kali-Linux Desktop
  • ran netcat command to connect desktop to malicious webserver

LinkedIn and Resume

© 2024. All rights reserved.