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

  • UsageLoop for Codex

    A free, local-first Windows and Linux app that schedules the start of your next normal Codex five-hour window. Set weekday and weekend routines, pause them, and see whether each start was confirmed. Each start uses some subscription allowance. It does not add quota or bypass limits. Requires Codex already installed and signed in; no separate account or API key. Python and PySide6, MIT licensed.

    Download for Windows Linux download Product page Source
  • 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. Its PowerShell-aware Portfolio-code mode keeps sanitized example code readable instead of turning it into placeholder soup. React and TypeScript interface, Rust and Tauri shell, no backend or account.

    CloakScan browser demo Source
  • SignalSpace Finance

    Private, local-first personal finance for Windows. Install one .exe, import your own bank statements, and see where the money went. No account, no subscription, and the database stays on your computer. Separate profiles keep two people in a household apart. Tauri desktop shell, React interface, packaged Python finance engine, local SQLite database, close to 1,400 tests.

    Download for Windows Product tour Source
  • Enterprise PowerShell Systems

    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.

    Case study: shared mailbox delegate readiness Source Script index
  • 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

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.