[/CharlesX0101] [/About] [/Labs] [/Projects] [/Contact]
IT Systems Specialist | Cybersecurity Learner | Linux + Bash
I’m Charles, an experienced IT support professional with over a decade of hands-on work in troubleshooting, system configuration, and technical operations. My background spans Apple hardware, Linux environments, and real-world endpoint management.
This GitHub is where I keep track of what I build, break, and learn. I create collections of tools, scripts, and configurations that go beyond support tickets, focusing on systems thinking, security, and automation.
-
Homelab-Build Documentation-first blueprint for setting up a home network. Includes device selection, network segmentation, diagrams, and configuration rationale.
-
OpnSense-Firewall-Build A full, job-ready OPNsense firewall build for homelab and small business networks. It includes VLAN segmentation, interface rules, and secure default deny policies.
-
YODA-LLM Your Offline Dialogue Assistant - A lightweight, cross-platform terminal assistant built on Ollama for local LLM interaction. It includes automated installers for Linux and MacOS with system-aware setup and model management.
-
Project-Scaffold-Gen-I A simple Bash tool that creates project folders and files through an interactive process. It is great for quickly setting up labs, coding projects, or custom layouts.
-
Project-Scaffold-Gen-II A project bootstrapping script that sets up folders, initializes Git, and pushes to GitHub. You can do all of this from your terminal. Like Gen I but made for GitHub.
-
N-Wrap An easy to use Bash wrapper for nmap that helps beginners and IT professionals run essential network scans through a guided CLI menu.
-
VPN-Connect Command-line utility to manage .ovpn connections for platforms like HackTheBox and TryHackMe, including IP verification and connection status checks.
-
System-Recon-Dashboard A simple Bash script that shows important system info like CPU, memory, disk usage, uptime, and IP address. Built for quick checks and terminal-based diagnostics.
-
Microsoft-Server-AD-Lab QEMU-based Windows Server 2022 lab with AD DS, user roles and system hardening via PowerShell.
-
Ubuntu-Secure-Server-Setup Secure Ubuntu Server LTS setup with SSH hardening, UFW firewall, and QEMU-based deployment.
- Bash scripting and process control
- System administration and endpoint troubleshooting
- Network segmentation and diagnostics
- Red + Blue team fundamentals
- Linux internals and terminal-based workflows
I believe in simplicity, clarity, and practical use. I document everything I build, not because it's perfect, but because it's real. Every script here was created to solve a specific problem. If it helped me, maybe it will help someone else too.
Outside of work, I enjoy retro gaming, scripting for emulators, and working with digital audio. If it’s technical and worth doing by hand, it likely appears here.
Have an idea, tool, or problem worth solving? contact [at] charlesx0101 [dot] com