Skip to content
View benthompsondev's full-sized avatar

Block or report benthompsondev

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
benthompsondev/README.md

Ben Thompson

Healthcare IT systems specialist in Cambridge, Ontario. I turn messy operational work into repeatable PowerShell and Python automation, and I build local-first utilities that keep private data on the machine they run on.

Website · LinkedIn · Full portfolio index

Things worth your time

Download for Windows · View project · Report a problem

Plan when your Codex day starts.

Your 5-hour window only begins when you actually use Codex, so a window that ends overnight leaves the next reset sitting idle until you come back. UsageLoop starts it on a schedule you set: one time, separate weekday and weekend times, or a different time for every day. It keeps windows rolling through the day and pauses overnight. Local-first: no API key, telemetry, or cloud account. It does not add quota or bypass limits. Windows, with a Linux beta in testing.

Try it in your browser · Windows and Linux downloads

Cleans secrets, hostnames, and personal details out of scripts, logs, and prompts before you share them. No backend and no account. The part I use most is the PowerShell-aware Portfolio-code mode: it swaps organization-specific terms for readable generic ones, so sanitized code is still worth reading.

Download for Windows · See it first

Private personal finance. Import your own bank statements and get a straight answer about where the money went. No account, no subscription, and the database is a file on your computer. Tauri and Rust shell, React and TypeScript interface, packaged Python finance engine, SQLite, close to 1,400 tests.

Script index · Reviewer guide

Sanitized versions of real healthcare IT automation: onboarding, password remediation, Windows 11 device replacement, O365 migration support, workforce identity migration, and code review utilities. The private data is stripped and the workflow patterns are intact.

Web projects

Wedding 50/50 Draw · live site. React and TypeScript on a Google Apps Script and Sheets backend, built for a real event. Live totals, confirmation emails, printable draw slips, tests, and Pages deployment.

benthompsondev.github.io · live site. My personal site.

How I work

The shape is the same in almost everything here:

input -> validate -> plan -> review -> act or simulate -> log -> verify

I care about validation, logs, rollback paths, and output another person can actually review. I am heading toward automation-heavy DevOps, cloud automation, and practical software engineering.

The full portfolio index has everything else, including older teaching and course work.

Questions about any of it, or want to talk shop? Find me on LinkedIn.

Pinned Loading

  1. ledger-local-finance ledger-local-finance Public

    SignalSpace Finance - private, local-first personal finance for Windows. Install one .exe, import your own statements, no account or subscription, database stays on your machine. Separate profiles …

    Python 3

  2. cloakscan cloakscan Public

    Local-first sanitizer for scripts, logs, prompts, and support text — clean secrets, hostnames, and org-specific terms on your device before sharing. PowerShell-aware Portfolio-code mode keeps sanit…

    TypeScript 3

  3. usageloop usageloop Public

    Local-first Codex window scheduler for Windows. Plan when your Codex day starts without adding quota or bypassing limits.

    Python 4