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.
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.
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.
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.
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.
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.
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.
cyberab-lookup
The command-line counterpart to CyberScan: a dependency-free Python CLI (standard library only) that produces Markdown research records.
imdiff
A command-line tool measuring image and video similarity with Apple Vision FeaturePrint embeddings, GPU-accelerated with a frame-sampling video mode.
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.
Icon Splatter
A drag-and-drop menu-bar companion to FlacIconApp that applies FLAC album art as icons across an entire folder tree.
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.