Charles Matthew Walls

Code Slinger • Digital Artisan • Problem Solver

I build tools, games, and creative projects—balancing clean engineering with practical problem-solving. This is my hub and creative playground.

About Me

Code Slinger • Digital Artisan • Problem Solver

My love for computers started when I was six years old, the day my dad brought home a Tandy Sensation. While the rest of the family struggled to make sense of it, I became fascinated by its blinking prompt and the mysterious commands it seemed to require.

The Tandy didn’t have a modern graphical interface — everything ran through a command-line environment where you had to know exactly what to type to make the machine respond. I spent hours experimenting, learning how to navigate directories, load programs, and run executables by hand.

One day, my dad came home from work and found me playing a game I had successfully booted up using nothing but typed commands. He was amazed — but for me, it was pure discovery. That moment became the catalyst for a lifelong passion for technology, problem-solving, and understanding how systems work beneath the surface.

From that first blinking cursor to where I am today, I’ve been driven by curiosity — the kind that pushes me to dig deeper, learn faster, and build better. That same drive fuels my journey into IT, software development, and creating tools that make technology work for people, not against them.

See Projects Contact

Contact

Get in touch or drop a message below

Discord

flawedspoon#2821

LinkedIn

Charles Walls

Message Board

Public messages. Be kind.

Projects

A few highlights from my work

Automated System Health Checker (Python)

A practical Tier 1/2 help desk script that checks disk space, monitors processes, logs CPU & memory, and triggers alerts when thresholds are exceeded. Clean, configurable, and built for cron or one-off runs.

  • Configurable thresholds via config.yaml
  • Rotating logs, console + optional desktop/Slack alerts
  • Process watchlist (required + performance monitoring)
  • Exit codes for CI/cron integrations

Troubleshooting Wiki

A lightweight, Confluence-style knowledge base demonstrating clear technical documentation. Includes troubleshooting guides for network issues, software installations, printer setup, and reusable templates.

PySword

A secure password manager built with Python and Tkinter, using a master password to encrypt all stored credentials. PySword uses a local SQLite3 database for efficient, secure storage. Features:

  • Master password encryption and decryption
  • Add, edit, search, and delete account credentials
  • Generate random secure passwords
  • Clipboard integration for quick access
  • User-friendly interface with error messaging

DirBrute

A fast, multi-threaded website directory scanner written in Python. DirBrute uses a wordlist to brute-force and identify existing directories and files on a target server.

  • Supports customizable wordlists
  • Multi-threaded for high-speed scans
  • Automatic extension handling (.php, .bak, .inc, etc.)
  • Optional resume from any point in the wordlist
  • Saves successful results to an output file

Lunar Lander

A side-scrolling Python space game where you pilot a lander through gravity wells, dodging debris and collecting orbs for points. Manage your fuel carefully — you’ll need to gather canisters to survive. Earn bonus points for collecting five orbs in a row without touching fuel, land on floating pads for score multipliers, and get tractor-beamed into the mother ship to advance to the next level. Features:

  • Procedurally generated levels with parallax scrolling
  • Collect orbs, fuel, and bonus multipliers
  • Dodge debris and navigate gravity-based physics
  • Dynamic backgrounds and atmospheric music

A Critical System Error: The Last Backup

A retro, terminal-style text adventure you can play right in the browser. Type commands, explore rooms, collect items, and survive.

← Home