Projects
Projects
Featured Projects
Enterprise Infrastructure Lab
Designed and administer an enterprise-style, multi-host independent lab environment — Windows Server, Active Directory, Proxmox virtualization, Cisco/pfSense networking, and security monitoring (Wazuh, Suricata) — with PowerShell automation and documented configuration, validation, and troubleshooting procedures.
West Freeway Church Infrastructure & Web Operations
Volunteer-led Linux infrastructure and web operations for West Freeway Church of Christ: a self-managed Ubuntu Server environment running Nginx, ASP.NET Core, and Umbraco CMS as a systemd-managed service, live today in a beta environment with automated nightly backups, documented recovery procedures, and layered incident response — while the existing legacy production site continues serving visitors until cutover.
PROJECTS
Case Studies
Networking, automation, and software development evidence that supports the infrastructure and systems administration work above.
Python Network Port Scanner
Modular Python TCP scanner with CLI controls, CSV reporting, validation, and 27 automated tests.
- Built a modular Python TCP port scanner with a CLI (argparse) for authorized lab use
- Validated IPv4 and IPv6 targets, timeouts, and custom port lists before scanning
- Classified TCP results as OPEN, CLOSED, TIMEOUT, or UNREACHABLE and exported timestamped CSV reports
- Covered the codebase with 27 automated unit tests using mocked sockets
Professional Email Infrastructure
- Configured professional custom-domain email for jeremymcain.com
- Implemented secure email authentication with SPF, DKIM, and DMARC
- Documented DNS configuration for maintainability
- Established a recruiter-ready email identity with purpose-scoped aliases