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.
Education
2022 - 2024
Northeastern State UniversityBachelor of Science in Cybersecurity
2018 - 2021
Tulsa Community CollegeAssociate of Science in Cybersecurity
Experience
2024 - Present
The Computer Guy, Inc.Systems Administrator II
2024 - 2024
Network Enhancement Systems, Inc.Director of Managed Services
2023 - 2024
Network Enhancement Systems, Inc.IT Systems Analyst
Certifications
CCST Networking
Cybersecurity Professional Certificate
Advanced Analytics
Network Defense & Countermeasures
SSCP · Systems Security Certified Practitioner
Cloud Network Engineer
Network Pro
Security Pro
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.
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 useFortiGate
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 useMicrosoft 365
Daily administration across multiple client tenants: users, licensing, mailboxes and the security settings that hold it together.
Daily useDatto 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 useUniFi
Dream Machines, switches and access points, managed through the UniFi portal. The network gear I work with most.
Daily useAutotask
Our PSA: tickets, projects and billing. Where every alert, request and fix ends up.
Daily useZephyra
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 useRocketCyber
Managed SOC and threat monitoring. Deployment runs through Datto RMM site variables, so each new agent links to the right client organisation.
Regular useEntra ID
Identity, conditional access and app controls. Evaluating hardening like restricting app registrations and security group creation.
Daily useIT Glue
Structured documentation for every client, and the source for the automated sync I built into GitHub.
Daily useAutoElevate
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 useRewst
Automation platform. I shipped the company's first production workflow: an IT Glue to GitHub documentation sync every eight hours.
Regular useINKY
Email security that flags phishing and impersonation right in the inbox, with banners users actually notice.
Regular useExchange Online
Mail flow, connectors and policies. Traced 550 5.7.1 rejections after migrations back to leftover filtering records.
Daily useFortiGate Cloud
Fleet management and cloud scripting for FortiGates, including an on-demand script to kill a runaway process across devices.
Regular useSplashtop
Secure remote sessions for everyday support and after-hours fixes.
Daily useGraphus
AI-driven phishing defense that watches mailbox behavior and quarantines suspicious mail.
Regular useCIPP
Multi-tenant Microsoft 365 management: standards, users and settings across every client from one place.
Regular useDNSFilter
DNS-layer filtering that blocks malicious and unwanted destinations before a connection is made.
Regular useThread
Client support intake. I wrote the default triage rules for its AI agent and I'm designing the app's tray icon.
Regular useSaaS Alerts
Monitors Microsoft 365 for risky sign-ins and behavior across client tenants.
Regular useVSA X
Kaseya's device and mobile device management for policy control beyond RMM.
Project & troubleshootingUnitrends
Unified backup for client servers and data, the first line of recovery when something goes wrong.
Regular useGoogle Workspace
Users, devices and mail. Fixed DKIM signing so a dealership could deliver to Yahoo again.
Project & troubleshootingBullPhish ID
Phishing simulations and security awareness training for client staff.
Regular useDark Web ID
Watches for client credentials showing up in breach dumps and dark web markets.
Regular useHornetsecurity
Virtual machine backup and disaster recovery.
Project & troubleshootingMSP360
Cloud backup with central management and flexible storage targets.
Project & troubleshootingRapidFire Tools
Network assessments, auditing and compliance work, including NIST CSF 2.0, PCI DSS and NIGC MICS.
Regular usemyITprocess
IT roadmaps and quarterly business reviews that turn findings into a plan.
Regular useMyGlue
Client-facing documentation portal linked to IT Glue.
Regular useNetwork Glue
Automated network discovery and diagrams that keep documentation honest.
Regular useKaseyaOne
The single sign-on hub I start each day from to reach every Kaseya 365 module.
Daily useMicrosoft Defender
Security and compliance settings across Microsoft 365 tenants through the Security admin center.
Regular useAzure
Cloud resources, virtual machines and app services.
Project & troubleshootingOneDrive & SharePoint
File migrations, including Known Folder Move plans to retire on-prem file servers.
Regular usePowerShell
Scripting for RMM components, remediation and bulk administration.
Daily useWindows Server
File, application and database servers on client sites, up through Windows Server 2025.
Daily useActive Directory
On-prem identity and hybrid sync to Entra ID. Delta syncs are a button in Zephyra for a reason.
Daily useCisco Catalyst
Restored SSH management and configured VLANs on a Catalyst 3650.
Project & troubleshootingGitHub
Version control for our knowledge base, automation output and Zephyra.
Regular useAWS
Cloud servers and services through the management console.
Project & troubleshootingGoDaddy
Domains and DNS, and the starting point for a lot of email migrations.
Regular useBluehost
Domains and DNS for client websites.
Project & troubleshootingaudiT
Executive-level visual IT reports that help clients make decisions.
Project & troubleshootingOctane
Branded client portal for tickets and access.
Project & troubleshootingWiseStamp
Centrally managed, consistent email signatures.
Project & troubleshootingProofpoint Essentials
Cleaned up leftover Proofpoint records that were causing rejections after Microsoft 365 migrations.
Project & troubleshootingXBlue PBX
Recovered a QB2 IP phone system after a factory reset wiped its configuration.
Project & troubleshootingCarestream Imaging
Dental imaging software. Fixed CS Imaging 8 crashes on a new Windows 11 workstation.
Project & troubleshootingClaude
AI pair for documentation, scripts, the knowledge base and this website.
Regular useCloudflare
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 useWordPress
This site and client sites, including an auction company rebuild on Avada.
Regular useWix & Squarespace
Managing client websites on hosted builders.
Project & troubleshootingPython
Security automation in school; ReportLab and python-docx for generating PDFs and Word documents at work.
Project & troubleshootingJavaScript & HTML/CSS
Front-end work for my own sites and tools.
Regular usePHP & SQL
Back-end and database work for web projects.
Project & troubleshootingC#, Java & C++
Object-oriented programming and secure software development in my degree.
CourseworkNinjaOne
RMM platform from earlier MSP work: monitoring, patching and remote management.
Regular useSentinelOne
Next-gen endpoint protection deployed and managed in earlier MSP work.
Regular useCrowdStrike
Endpoint protection platform from earlier MSP work.
Regular useWebroot
Endpoint antivirus deployed and managed in earlier MSP work.
Regular useCisco Meraki
Cloud-managed switching, wireless and security appliances.
Project & troubleshootingPaperCut
Print management and tracking for client offices.
Project & troubleshootingNmap
Network discovery and port scanning for audits and troubleshooting.
Project & troubleshootingWireshark
Packet capture and analysis for network troubleshooting.
Project & troubleshootingKaseya Quote Manager
Building quotes for hardware and project work.
Regular useDistributor portals
Ordering hardware and licensing through TD SYNNEX, Ingram Micro and Dell.
Regular useFortiManager
Central management for FortiGate fleets: policy packages, device groups, scripts, and the automation design for detecting memory conserve mode.
Regular useFortiClient EMS
Endpoint management for FortiClient: VPN profiles, posture and SAML sign-in troubleshooting for remote users.
Regular useHyper-V
Virtualisation hosts for client servers, including planning the relocation of a host and its VMs out of a closing office.
Project & troubleshootingGroup Policy
Domain policy for settings, drive mappings and printers across client workstations.
Regular useRemote Desktop Services
Session hosts and connection brokers for remote users; connection, session and profile troubleshooting.
Project & troubleshootingEntra Connect
Hybrid identity sync from on-prem Active Directory to Entra ID, and fixing objects at the source of authority.
Regular useMicrosoft Graph
Graph PowerShell for licence and user tasks at work, and the Microsoft 365 integration behind Nexus.
Regular useGAMADV-XTD3
Command-line administration for Google Workspace: users, groups, suspension and bulk changes.
Regular useBarracuda
Email protection and filtering for client domains.
Project & troubleshootingBeyondTrust
Remote support sessions alongside Splashtop.
Project & troubleshootingSpanning Backup
Cloud-to-cloud backup for Microsoft 365 and Google Workspace data.
Project & troubleshootingQuickBooks
Multi-user hosting, Database Server Manager, folder permissions and backup workflows for accounting teams.
Project & troubleshootingNAS storage
Local file storage and backup targets, and planning how to preserve sync and backups during cloud migrations.
Project & troubleshootingDropbox Business
Source platform for a completed migration into SharePoint.
Project & troubleshootingNexus
My own product: one place for email across six providers, sorted into action lists. Cloudflare Workers, D1, R2 and Microsoft Graph.
Daily useWant the PDF version?
Grab my CV, or see how this experience plays out on real problems.