Michael Swartz
Software Engineering Manager — developer tooling & release engineering
I lead engineering teams that build the platforms other engineers rely on: developer tooling, release-management systems, and the cloud infrastructure underneath them. My background spans hands-on DevOps and infrastructure engineering to managing the people and roadmap behind large-scale software delivery.
Projects
MCRoaster
A DIY fluid-bed coffee roaster controller built on an Arduino Uno R4 WiFi with a real-time React web interface — dual-mode PID temperature control, live roast graphs, safety monitoring, and a guided workflow from preheat through cooling, all run from the browser over WebSerial.
View on GitHub ↗SF Calc
A fast, single-file production-chain calculator for the game Satisfactory — recursively breaks any item down into its full raw-resource and machine-count requirements, with no build step or framework.
View Live ↗outlook-client
A Microsoft Graph API client for Outlook mail and calendar that skips standing up an OAuth server — uses device-code flow for a one-time login, then caches a refresh token locally.
View on GitHub ↗anthropic-usage
A dependency-free CLI, built on nothing but the Python stdlib, that pulls token usage and cost data straight from the Anthropic API for quick usage and billing checks.
View on GitHub ↗PC_Monitor_2.0
A custom PC hardware monitor built around an ESP8266 — a Windows service reads live performance stats via OpenHardwareMonitor and broadcasts them over the network to a WiFiManager-driven Arduino display.
View on GitHub ↗Skills
Infrastructure & Cloud
Automation & Delivery
Languages
Leadership
Education
B.A. Psychology
Michigan State University
Contact
Open to hearing about interesting engineering leadership opportunities and conversations about developer tooling, release engineering, and infrastructure. Reach out by email or find me on GitHub.