Steve Rutledge

Software Developer — macOS · Automation · Tooling

I build macOS apps, automation pipelines, and command-line tools — Swift menu-bar utilities, Perl and Python automation, and workflows built on Apple Vision and LLM APIs.

Featured Projects

Open source on GitHub — click a card to see the code.

CCPortalMonitor

A data pipeline that scrapes product-certification sources (starting with the Common Criteria Portal), stores structured records and source PDFs in a WordPress-compatible MySQL database, and runs unobtrusively from a macOS menu-bar app.

SwiftMySQLWeb scraping
View on GitHub →

SalesforceMonitor

A native menu-bar application that monitors Salesforce support queues and raises spoken alerts — a full port of a Perl + Selenium monitoring script to Swift, replacing browser automation with an embedded WKWebView.

SwiftAppKitMonitoring
View on GitHub →

Clarinet

A macOS menu-bar app for organizing a job search: document management, application tracking, and a submission calendar — a SwiftPM package with embedded SQLite, a local HTTP server, and a bundled web frontend.

SwiftSQLiteFull-stack
View on GitHub →

FlacIconApp

A macOS utility that extracts album artwork from FLAC audio files and applies it as Finder icons, making large music libraries visually browsable.

SwiftCocoaFinder
View on GitHub →

blu-ray-ripping

An end-to-end disc-archiving toolchain: an FSEvents-driven disc daemon, automated metadata retrieval, HandBrake encoding profiles, and Whisper-based subtitle generation.

PerlHandBrakeWhisper
View on GitHub →

DriverWatch

A Windows system-tray app that tracks a machine's AMD and Realtek drivers, showing each driver's version and release date in a native, frameless panel, and checking weekly against Windows Update and vendor sources for updates worth installing.

C#WinFormsWindows
View on GitHub →

Additional Work

Tools in daily use — not yet published.

CyberScan

A macOS research assistant that enriches Cyber AB Catalog listings into structured contact records using the Claude API with web search.

SwiftUIClaude API

cyberab-lookup

The command-line counterpart to CyberScan: a dependency-free Python CLI (standard library only) that produces Markdown research records.

PythonCLI

imdiff

A command-line tool measuring image and video similarity with Apple Vision FeaturePrint embeddings, GPU-accelerated with a frame-sampling video mode.

SwiftVision

macocr

Batch OCR for the command line: Apple Vision text recognition over images and video frames, emitting structured NDJSON with confidence scores and bounding boxes.

SwiftVisionOCR

Icon Splatter

A drag-and-drop menu-bar companion to FlacIconApp that applies FLAC album art as icons across an entire folder tree.

SwiftCocoa

QBitMagnetHandler

A macOS handler that registers for the magnet URL scheme and forwards links to a qBittorrent server, with credentials stored securely in the Keychain.

SwiftKeychain