Profile photo of Ben Thompson

Ben Thompson

@benthompsondev · Cambridge, Ontario, Canada

Healthcare IT systems, PowerShell and Python automation, DevOps growth, and practical software projects. This is the short version of what I build and why. The longer version, with every repo and what it does, is on my GitHub profile.

About

I work in healthcare information systems and systems support. The part of the job I enjoy most is taking disorganized operational work and turning it into something safer, repeatable, and easier for another person to trust.

Most of my strongest work is PowerShell automation around Microsoft 365, Active Directory and Entra ID, Exchange, SCCM, Intune, endpoint support, onboarding, migrations, reporting, and code review. My GitHub is a public-safe version of that story: real workflow patterns, fake data, readable docs, validation checks, and projects that are useful enough to explain plainly.

I am aiming toward automation-heavy DevOps, cloud automation, and practical software engineering. The pattern I keep coming back to is the same one in most of my public work:

input → validate → plan → review → act or simulate → log → verify

Projects

  • Enterprise PowerShell Systems

    My main portfolio repo. Sanitized PowerShell automation from a large healthcare enterprise environment: onboarding, password remediation, Windows 11 device replacement, workforce identity migration, O365 migration support, and code review examples.

    Source Script index
  • CloakScan

    A local-first desktop app for Windows and Linux that cleans secrets, infrastructure details, and personal information out of code, logs, prompts, and support text before you share them. React and TypeScript interface, Rust and Tauri shell, no backend or account.

    CloakScan browser demo Source
  • Northstar Ledger

    A local-first Windows finance app that imports bank statements and turns them into a monthly check-in, spending comparisons, a plan, and net-worth tracking. Tauri desktop shell, React interface, packaged Python finance engine, local SQLite database.

    Northstar Ledger product tour Source
  • Wedding 50/50 Draw Platform

    A React and TypeScript event draw app built for a real event, connected to a private Google Workspace workflow with live aggregate totals, email automation, tests, and GitHub Pages CI/CD.

    Live site Source
  • COMP10001 Python Teaching Exercises

    Beginner Python teaching exercises from my PASS Leader work at Mohawk College: input, functions, lists, strings, and validation.

    Source
  • AI Coding Labs

    Coding I do while working through AI courses: debugging course code that does not run, fixing it, and writing up what I learned.

    Source

The full index of everything public is the portfolio map.

What I work with

  • Automation: PowerShell, Python, CSV workflows, validation, reporting, logging
  • Microsoft and identity: Microsoft 365, Exchange Online, Teams, SharePoint, Entra ID, Active Directory
  • Endpoint and systems: SCCM, Intune, Windows deployment, Windows Server, Group Policy
  • Growing into: GitHub Actions, Docker, Linux, Azure and cloud, testing, packaging, cleaner software architecture

Background

My current work is in a large healthcare IT and information systems environment, mostly around Microsoft 365, hybrid identity, endpoint deployment, automation, documentation, and enterprise troubleshooting. Before that I worked across desktop support, networking, security software deployment, imaging, print services, licensing, and end-user support. I was also a Python PASS Leader at Mohawk College, creating beginner programming material and helping students get comfortable with code.

  • Computer Systems Technician, Network Systems, Mohawk College
  • Network Engineering and Security Analyst, Mohawk College
  • Bachelor of Sports Business Management, Honours, Brock University
  • CompTIA A+

I keep a Linux and networking homelab to learn by building real systems, breaking them safely, and improving the setup each time.