// experience

Experience & credentials

Systems administrator at a managed services provider, with a cybersecurity degree and a background running an MSP practice. The PDF version is one click away.

3+Years in IT operations
B.S.Cybersecurity · NSU
8Certifications
SSCPISC2 certified

Education

2022 - 2024
Northeastern State University

Bachelor of Science in Cybersecurity

Major in Cybersecurity, minor in Computer Science. 3.7 GPA and Dean's List 2022 to 2024. Coursework in advanced network defense, secure software development, cloud security, incident response and disaster recovery, malware analysis, security automation with Python, cybersecurity law and ethics, and wireless and mobile security.
2018 - 2021
Tulsa Community College

Associate of Science in Cybersecurity

Major in Cybersecurity, minor in Computer Science, 3.6 GPA. Built the foundation: networking, digital forensics, network defense, Linux administration and security, scripting, and hands-on ethical hacking.

Experience

2024 - Present
The Computer Guy, Inc.

Systems Administrator II

Administer infrastructure for a portfolio of client businesses at a Tulsa managed services provider: Microsoft 365, Entra ID and Google Workspace tenants; Windows Server, Active Directory, Hyper-V and Remote Desktop Services; FortiGate firewalls through FortiManager and FortiGate Cloud; and UniFi networks on client sites. Security operations across Datto EDR, RocketCyber, AutoElevate, INKY, DNSFilter, SaaS Alerts and MFA, plus email authentication (SPF, DKIM, DMARC). Plan and support migrations, server consolidation and monitoring and automation design. Built Zephyra, a password-protected portable toolkit for the team; built a Rewst documentation sync out of IT Glue; wrote triage rules for the AI agent in our support intake. Escalation point for complex troubleshooting and mentor to newer technicians.
2024 - 2024
Network Enhancement Systems, Inc.

Director of Managed Services

Ran the managed services practice. Designed client IT solutions that grew recurring monthly revenue, led cybersecurity and compliance efforts, managed IT budgets, integrated new vendors and platforms, and mentored IT staff.
2023 - 2024
Network Enhancement Systems, Inc.

IT Systems Analyst

Kept client systems running smoothly and securely. Wrote cybersecurity policies, improved business processes, supported upgrades, organized IT documentation and asset management, and provided hands-on support to resolve issues quickly.

Certifications

CCST Networking

Cisco
December 2024

Cybersecurity Professional Certificate

Google
July 2024

Advanced Analytics

Google
December 2021

Network Defense & Countermeasures

uCertify
July 2023

SSCP · Systems Security Certified Practitioner

ISC2
August 2024

Cloud Network Engineer

Google Cloud
July 2024

Network Pro

TestOut
November 2021

Security Pro

TestOut
November 2021

Technical skills & tools

Every tool I've worked with across my career, color-coded by what it does and marked by how deeply I use it. Tap any tool in the stream to see how I've used it.

83tools across my career
Manage 12Protect 18Recover 5Cloud & identity 15Ops & docs 14Network 6Build 9Field apps 4
Daily use 16Regular use 37Project & troubleshooting 29Coursework 1
› tap any tool in the stream to open it_
DR
Manage · Current MSP

Datto RMM

Monitoring, patching and scripting across client fleets. I build custom components, like silent .NET 4.8 and Visual C++ installs, that report status back to UDFs.

Daily use
FO
Network · Current MSP

FortiGate

Firewalls on client sites, my most-used security platform. For a FortiOS memory leak on FortiGate 50Gs I built an automation stitch, an SOP and a rollout checklist, with a staged rollout across the fleet.

Daily use
M3
Cloud & identity · Current MSP

Microsoft 365

Daily administration across multiple client tenants: users, licensing, mailboxes and the security settings that hold it together.

Daily use
DE
Protect · Current MSP

Datto EDR

Endpoint detection and response. I enabled uninstall protection fleet-wide and ran the new agent experience as an internal beta before client rollout.

Daily use
UN
Network · Current MSP

UniFi

Dream Machines, switches and access points, managed through the UniFi portal. The network gear I work with most.

Daily use
AU
Ops & docs · Current MSP

Autotask

Our PSA: tickets, projects and billing. Where every alert, request and fix ends up.

Daily use
ZE
Manage · Built by me

Zephyra

My password-protected, dependency-free .exe that puts curated cmd and PowerShell utilities and diagnostics one click away for the team, with an activity log. Source on GitHub.

Daily use
RO
Protect · Current MSP

RocketCyber

Managed SOC and threat monitoring. Deployment runs through Datto RMM site variables, so each new agent links to the right client organisation.

Regular use
EI
Cloud & identity · Current MSP

Entra ID

Identity, conditional access and app controls. Evaluating hardening like restricting app registrations and security group creation.

Daily use
IG
Ops & docs · Current MSP

IT Glue

Structured documentation for every client, and the source for the automated sync I built into GitHub.

Daily use
AU
Protect · Current MSP

AutoElevate

Endpoint privilege management. I work with audit mode, technician mode and approval rules, and defined the plan to move client organisations to live enforcement.

Regular use
RE
Ops & docs · Current MSP

Rewst

Automation platform. I shipped the company's first production workflow: an IT Glue to GitHub documentation sync every eight hours.

Regular use
IN
Protect · Current MSP

INKY

Email security that flags phishing and impersonation right in the inbox, with banners users actually notice.

Regular use
EO
Cloud & identity · Current MSP

Exchange Online

Mail flow, connectors and policies. Traced 550 5.7.1 rejections after migrations back to leftover filtering records.

Daily use
FC
Network · Current MSP

FortiGate Cloud

Fleet management and cloud scripting for FortiGates, including an on-demand script to kill a runaway process across devices.

Regular use
SP
Manage · Current MSP

Splashtop

Secure remote sessions for everyday support and after-hours fixes.

Daily use
GR
Protect · Current MSP

Graphus

AI-driven phishing defense that watches mailbox behavior and quarantines suspicious mail.

Regular use
CI
Cloud & identity · Current MSP

CIPP

Multi-tenant Microsoft 365 management: standards, users and settings across every client from one place.

Regular use
DN
Protect · Current MSP

DNSFilter

DNS-layer filtering that blocks malicious and unwanted destinations before a connection is made.

Regular use
TH
Ops & docs · Current MSP

Thread

Client support intake. I wrote the default triage rules for its AI agent and I'm designing the app's tray icon.

Regular use
SA
Protect · Current MSP

SaaS Alerts

Monitors Microsoft 365 for risky sign-ins and behavior across client tenants.

Regular use
VX
Manage · Current MSP

VSA X

Kaseya's device and mobile device management for policy control beyond RMM.

Project & troubleshooting
UN
Recover · Current MSP

Unitrends

Unified backup for client servers and data, the first line of recovery when something goes wrong.

Regular use
GW
Cloud & identity · Current MSP

Google Workspace

Users, devices and mail. Fixed DKIM signing so a dealership could deliver to Yahoo again.

Project & troubleshooting
BI
Protect · Current MSP

BullPhish ID

Phishing simulations and security awareness training for client staff.

Regular use
DW
Protect · Current MSP

Dark Web ID

Watches for client credentials showing up in breach dumps and dark web markets.

Regular use
HO
Recover · Current MSP

Hornetsecurity

Virtual machine backup and disaster recovery.

Project & troubleshooting
MS
Recover · Current MSP

MSP360

Cloud backup with central management and flexible storage targets.

Project & troubleshooting
RT
Ops & docs · Current MSP

RapidFire Tools

Network assessments, auditing and compliance work, including NIST CSF 2.0, PCI DSS and NIGC MICS.

Regular use
MY
Ops & docs · Current MSP

myITprocess

IT roadmaps and quarterly business reviews that turn findings into a plan.

Regular use
MY
Ops & docs · Current MSP

MyGlue

Client-facing documentation portal linked to IT Glue.

Regular use
NG
Ops & docs · Current MSP

Network Glue

Automated network discovery and diagrams that keep documentation honest.

Regular use
KA
Manage · Current MSP

KaseyaOne

The single sign-on hub I start each day from to reach every Kaseya 365 module.

Daily use
MD
Protect · Current MSP

Microsoft Defender

Security and compliance settings across Microsoft 365 tenants through the Security admin center.

Regular use
AZ
Cloud & identity · Current MSP

Azure

Cloud resources, virtual machines and app services.

Project & troubleshooting
OS
Cloud & identity · Current MSP

OneDrive & SharePoint

File migrations, including Known Folder Move plans to retire on-prem file servers.

Regular use
PO
Manage · Current MSP

PowerShell

Scripting for RMM components, remediation and bulk administration.

Daily use
WS
Manage · Current MSP

Windows Server

File, application and database servers on client sites, up through Windows Server 2025.

Daily use
AD
Cloud & identity · Current MSP

Active Directory

On-prem identity and hybrid sync to Entra ID. Delta syncs are a button in Zephyra for a reason.

Daily use
CC
Network · Current MSP

Cisco Catalyst

Restored SSH management and configured VLANs on a Catalyst 3650.

Project & troubleshooting
GI
Ops & docs · Current MSP

GitHub

Version control for our knowledge base, automation output and Zephyra.

Regular use
AW
Cloud & identity · Current MSP

AWS

Cloud servers and services through the management console.

Project & troubleshooting
GO
Cloud & identity · Current MSP

GoDaddy

Domains and DNS, and the starting point for a lot of email migrations.

Regular use
BL
Cloud & identity · Current MSP

Bluehost

Domains and DNS for client websites.

Project & troubleshooting
AU
Ops & docs · Current MSP

audiT

Executive-level visual IT reports that help clients make decisions.

Project & troubleshooting
OC
Ops & docs · Current MSP

Octane

Branded client portal for tickets and access.

Project & troubleshooting
WI
Ops & docs · Current MSP

WiseStamp

Centrally managed, consistent email signatures.

Project & troubleshooting
PE
Protect · Current MSP

Proofpoint Essentials

Cleaned up leftover Proofpoint records that were causing rejections after Microsoft 365 migrations.

Project & troubleshooting
XP
Field apps · Current MSP

XBlue PBX

Recovered a QB2 IP phone system after a factory reset wiped its configuration.

Project & troubleshooting
CI
Field apps · Current MSP

Carestream Imaging

Dental imaging software. Fixed CS Imaging 8 crashes on a new Windows 11 workstation.

Project & troubleshooting
CL
Build · Current MSP

Claude

AI pair for documentation, scripts, the knowledge base and this website.

Regular use
CL
Build · Personal builds

Cloudflare

Workers, D1 and R2 power Nexus, my own product. I also proposed re-hosting an on-prem program hub on Workers with GitHub Actions deploys.

Regular use
WO
Build · Personal builds

WordPress

This site and client sites, including an auction company rebuild on Avada.

Regular use
WS
Build · Current MSP

Wix & Squarespace

Managing client websites on hosted builders.

Project & troubleshooting
PY
Build · Coursework + work

Python

Security automation in school; ReportLab and python-docx for generating PDFs and Word documents at work.

Project & troubleshooting
JH
Build · Coursework + builds

JavaScript & HTML/CSS

Front-end work for my own sites and tools.

Regular use
PS
Build · Coursework + builds

PHP & SQL

Back-end and database work for web projects.

Project & troubleshooting
CJ
Build · Coursework

C#, Java & C++

Object-oriented programming and secure software development in my degree.

Coursework
NI
Manage · Earlier MSP

NinjaOne

RMM platform from earlier MSP work: monitoring, patching and remote management.

Regular use
SE
Protect · Earlier MSP

SentinelOne

Next-gen endpoint protection deployed and managed in earlier MSP work.

Regular use
CR
Protect · Earlier MSP

CrowdStrike

Endpoint protection platform from earlier MSP work.

Regular use
WE
Protect · Earlier MSP

Webroot

Endpoint antivirus deployed and managed in earlier MSP work.

Regular use
CM
Network · Earlier MSP

Cisco Meraki

Cloud-managed switching, wireless and security appliances.

Project & troubleshooting
PA
Field apps · Earlier MSP

PaperCut

Print management and tracking for client offices.

Project & troubleshooting
NM
Protect · Coursework

Nmap

Network discovery and port scanning for audits and troubleshooting.

Project & troubleshooting
WI
Protect · Coursework

Wireshark

Packet capture and analysis for network troubleshooting.

Project & troubleshooting
KQ
Ops & docs · Current MSP

Kaseya Quote Manager

Building quotes for hardware and project work.

Regular use
DP
Ops & docs · Current MSP

Distributor portals

Ordering hardware and licensing through TD SYNNEX, Ingram Micro and Dell.

Regular use
FM
Network · Current MSP

FortiManager

Central management for FortiGate fleets: policy packages, device groups, scripts, and the automation design for detecting memory conserve mode.

Regular use
FE
Protect · Current MSP

FortiClient EMS

Endpoint management for FortiClient: VPN profiles, posture and SAML sign-in troubleshooting for remote users.

Regular use
HV
Manage · Current MSP

Hyper-V

Virtualisation hosts for client servers, including planning the relocation of a host and its VMs out of a closing office.

Project & troubleshooting
GP
Manage · Current MSP

Group Policy

Domain policy for settings, drive mappings and printers across client workstations.

Regular use
RD
Manage · Current MSP

Remote Desktop Services

Session hosts and connection brokers for remote users; connection, session and profile troubleshooting.

Project & troubleshooting
EC
Cloud & identity · Current MSP

Entra Connect

Hybrid identity sync from on-prem Active Directory to Entra ID, and fixing objects at the source of authority.

Regular use
MG
Cloud & identity · Current MSP + Nexus

Microsoft Graph

Graph PowerShell for licence and user tasks at work, and the Microsoft 365 integration behind Nexus.

Regular use
GA
Cloud & identity · Current MSP

GAMADV-XTD3

Command-line administration for Google Workspace: users, groups, suspension and bulk changes.

Regular use
BA
Protect · Current MSP

Barracuda

Email protection and filtering for client domains.

Project & troubleshooting
BT
Manage · Current MSP

BeyondTrust

Remote support sessions alongside Splashtop.

Project & troubleshooting
SB
Recover · Current MSP

Spanning Backup

Cloud-to-cloud backup for Microsoft 365 and Google Workspace data.

Project & troubleshooting
QB
Field apps · Current MSP

QuickBooks

Multi-user hosting, Database Server Manager, folder permissions and backup workflows for accounting teams.

Project & troubleshooting
NA
Recover · Current MSP

NAS storage

Local file storage and backup targets, and planning how to preserve sync and backups during cloud migrations.

Project & troubleshooting
DB
Cloud & identity · Current MSP

Dropbox Business

Source platform for a completed migration into SharePoint.

Project & troubleshooting
NX
Build · Built by me

Nexus

My own product: one place for email across six providers, sorted into action lists. Cloudflare Workers, D1, R2 and Microsoft Graph.

Daily use
// the full picture

Want the PDF version?

Grab my CV, or see how this experience plays out on real problems.