Skip to content
View charlesX0101's full-sized avatar

Block or report charlesX0101

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
charlesx0101/README.md

[/CharlesX0101] [/About] [/Labs] [/Projects] [/Contact]

CharlesX0101

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.


[ Active Projects ]

  • 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.


[ Skills & Focus ]

  • Bash scripting and process control
  • System administration and endpoint troubleshooting
  • Network segmentation and diagnostics
  • Red + Blue team fundamentals
  • Linux internals and terminal-based workflows

[ Philosophy ]

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.


[ Other Interests ]

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.


[ Contact ]

Have an idea, tool, or problem worth solving? contact [at] charlesx0101 [dot] com

Popular repositories Loading

  1. homelab-build homelab-build Public

    Documentation-first blueprint for setting up a home network. Includes device selection, network segmentation, diagrams, and configuration rationale.

  2. system-recon-dashboard system-recon-dashboard Public

    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.

    Shell

  3. n-wrap n-wrap Public

    An easy to use Bash wrapper for nmap that helps beginners and IT professionals run essential network scans through a guided CLI menu.

    Shell

  4. project-scaffold-gen-i project-scaffold-gen-i Public

    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.

    Shell

  5. project-scaffold-gen-ii project-scaffold-gen-ii Public

    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 for made for Github.

    Shell

  6. yoda yoda Public

    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.

    Shell