Sloplocks
Multi-sport prediction engine that pulls schedules, results, and bookmaker odds, then blends sport-specific ensemble models with calibration and edge detection. The Python pipeline publishes static prediction data for a live frontend.
GitHub portfolio
I build compact dashboards, command-line utilities, embedded projects, and personal web apps that solve specific jobs without extra ceremony.
Professional profile
My CV site covers the non-code side of the same work: SaaS support, escalations, implementations, technical documentation, support operations, SSO/SAML/OAuth troubleshooting, Linux, Bash, Salesforce, and JIRA.
Featured work
Multi-sport prediction engine that pulls schedules, results, and bookmaker odds, then blends sport-specific ensemble models with calibration and edge detection. The Python pipeline publishes static prediction data for a live frontend.
Moderated tech and tech-adjacent job board for Appalachia. The static frontend is backed by Firebase, Cloud Functions, Algolia search, Netlify redirects, Cloudflare Turnstile, structured job pages, and required compensation fields.
GemStone IV skill trainer helper that injects bulk rank controls into the browser page. It is a client-side JavaScript bookmarklet, so it stores no login data, sends nothing to a server, and works directly on the existing trainer UI.
Self-hosted AI desktop buddy built around a Waveshare ESP32-S3 AMOLED robot face and a Raspberry Pi server stack. The plan combines xiaozhi-esp32 firmware, Docker services, wake word, ASR, LLM, TTS, memory, and MCP automation.
Premium static storefront for bootable Linux USB drives. The site pairs a dark teal/orange brand system with a curated distro catalog, Snipcart commerce wiring, product metadata, and operational scripts for USB flashing workflows.
Offline-first Rust terminal reader for public-domain Marx and Engels texts. It ships a single executable with a full-screen TUI, plain-text command output, search, bookmarks, themes, source metadata, and script-friendly commands.
Static resume site for support systems work: experience at Pixel Patcher, AbsenceSoft, Binance.US, and PowerSchool, plus skills around escalation handling, documentation, implementations, SSO, Salesforce, JIRA, Linux, and Bash.
Single-page Alpine dashboard for season planning: timeline, current phase, recurring tasks, journal entries, shopping state, light-dep mode, import/export, and localStorage persistence with a small validation script.
Early-stage Debian stable KDE distribution project with a live-build ISO scaffold, QEMU smoke tests, build scripts, decision logs, package policy, release checklist, and branding system for a maintainable community desktop.
Pi-hole v6 stats display for the ESP32-2432S028R Cheap Yellow Display. It polls the local Pi-hole API, rotates through three TFT slides, and presents block rate, query totals, cached traffic, clients, and gravity list size.
Summary method
Each project summary is written from repository descriptions, README notes, and visible implementation details. The goal is to make the portfolio useful to a technical reader without forcing them to open every repo first.
Repository index