Charles Salsgiver


IT and Data Professional

About Me


Hi, I'm Charles – welcome to my personal website!On this site, you’ll find demo projects I’ve built to test and evaluate IT products. I like to stay current in the industry by completing certifications and studying emerging technologies, but I’ve found that the best way to grow is by building practical, hands-on demo projects.My background includes experience in business, project management, IT support, and software support analysis. I thrive in roles where I can combine problem-solving with customer service, ensuring people get the most out of the tools and systems they rely on every day.Outside of work, I enjoy taking on both mental and physical challenges. I’m an ultramarathon runner and regularly compete in 100-mile mountain endurance events. My wife and I are also beekeepers, maintaining an apiary on our property. We're deeply passionate about animal welfare and have rescued several animals over the years—we currently share our home with two cats and two dogs.

Technical Skills


  • Microsoft365 Administration

  • Entra

  • Endpoint Management

  • Cybersecurity

  • PowerShell

  • SQL

  • Python

  • JavaScript

  • Hardware

Recent Projects


Hyper-V| Corporate Domain

  • Windows Server VMs and Windows 11 Clients

  • On Prem Active Directory Domain Services

  • DHCP and DNS Services

  • pfSense Firewall Appliance

  • Firewall Rules

  • Group Policy Testing and Evaluation

Remote Access to Jump Host

  • Create separate dedicated Management network.

  • Deploy a jump host for remote access management.

  • Deploy OpenVPN for Remote Administration

  • Create Firewall/VPN Server and Remote User Certificates

Microsoft 365 Tenant + On-Prem Integration

  • Set up Microsoft 365 tenant and integrate with Azure AD Connect

  • Fully integrate on premises resources with Microsoft Azure Cloud as hybrid environment.

  • User license and Microsoft 365 administration.

SIEM and Vulnerability Detection

  • Install Splunk to forward Windows event logs.

  • Configure Deployment Server and Universal Forwarders.

  • Confirm data ingestion and indexing.

  • Perform searches for security events such as failed logins, privilege escalation, errors and alerts, etc.

Microsoft End Point Management

  • Entra ID + Intune (Endpoint Manager)

  • Device enrollment (MDM/MAM), Company Portal, and Autopilot/OOBE.

  • Push apps (Win32, Store, and a web link), set configuration & compliance policies, and Windows Update for Business rings.

  • Endpoint security (BitLocker, Defender, Firewall), Conditional Access, and basic reporting.

Python Django Web Application

  • Full Django-based content site using mobile-first responsive layout.

  • Deployed on Heroku with CI/CD via GitHub.

  • Secure contact and product review forms with CSRF protection and Google reCAPTCHA

  • SMTP integrated email delivery contact and alerts.

  • Cloudflare R2 for hosting and globally caching images.

Python Webscrape | Data Cleaning | SQL Analysis

  • Scrape ultramarathon results from over 120,000 events.

  • Data cleaning and validation

  • SQL Analysis

Excel | Exploratory Data Analysis

  • Using only Excel for analysis and data visualization

  • Utilized VLOOKUPS, Pivot Tables, Scatter Plots, & Bar Charts

  • Provided a comprehensive write up