Joseph Spillers

Support Automation & Internal Tools Engineer

I turn support pain into shipped software.

Founder & builder, Spillers Technology

What I Build

I work at the intersection of technical support, operations, automation, and internal tooling — strongest where the problem isn't cleanly contained inside one system. Day to day that's the tools, dashboards, and data checks that keep a support and production team running. After hours it's a growing catalog of shipped, documented, open-source software under Spillers Technology.

Internal Tools

Desktop and CLI utilities that fold messy, manual workflows into one reliable click.

Operational Dashboards

Live visibility into support and production metrics, so problems are seen before they escalate.

Automation Pipelines

Ingestion, validation, and reconciliation that turn fragile manual steps into testable software.

Runbooks & Provisioning

Repeatable, teachable systems: onboarding, escalation paths, and endpoint setup.

Agent-Ready Software

Products that expose MCP servers so AI agents can work real tickets, voicemail, and tenants — with scoped credentials and human approval where it matters.

Releases You Can Trust

Tagged versions with checksums, Authenticode-signed Windows builds, MIT-licensed products, and maturity labels that say what isn't finished.

My title is Help Desk Support Specialist, but much of the work sits closer to support engineering and internal platform operations — building the tools, dashboards, scripts, and workflows that make support and production work observable, repeatable, and automatable.

Shipped Software

Built on my own time, with the source public. Every card names its repo and says how finished it is. Private employer work is kept separate, further down.

Want the productized version? Visit the Spillers Technology studio — downloads, release history, support, and custom work.

Released tagged 1.0 or later Pre-1.0 works, still changing Prototype proving an idea

Ops & support software · the Spillers Technology suite

React · Fastify · Prisma · PostgreSQL · MIT
Released

AnchorDesk

A local-first, self-hosted service desk for MSPs and IT teams that also sees and acts on the machines behind the tickets: email-to-ticket, SLA tracking, device inventory, RMM actions, a customer portal, append-only audit history, a mobile-first UI, and a built-in MCP server.

ASP.NET Core · React · Microsoft Graph · Partner Center · MIT
Pre-1.0

Partner Center Bridge

Cross-tenant MSP command center. Contracts declare a desired state and every customer tenant is reconciled to it: Intune app deploys, new-hire and offboarding provisioning, cross-tenant user search, and Diagnose → Fix → Verify workflows. The MCP server sits behind a human approval queue.

TypeScript · SIP · STT · LLM · MIT
Released

ComFlow

A voicemail regulator, deliberately not an AI receptionist. It answers over SIP, transcribes and structures each message, gives the team one triage inbox, and syncs reviewed calls into AnchorDesk as tickets. Self-hosted or multi-tenant, with an MCP endpoint.

Go · Wails · React · MIT
Released

NetViz

See everything on your LAN in seconds. A scanner and visualizer for Windows and Linux on a native Go engine: live discovery into table, graph, and hierarchy views, monitor mode, and scan history. Signed Windows builds; no agents, accounts, or Nmap.

Go · Windows · Intune · MIT
Released

SpoolSmith

Copy a working network-printer setup from one PC to another. Reviewable dry-run plans with a fingerprint, fail-closed identity checks, driver-store export, offline apply, and local Intune Win32 packaging, as a native Windows app and CLI with Authenticode-signed builds.

Java 21 · Spring Boot 3 · JTOpen · PostgreSQL · MIT
Pre-1.0

RetroSpool

Spool files off the AS/400, as PDFs. It splits concatenated PCL and renders clean PDFs through a GhostPDL sidecar, with a multi-tenant operator console and self-serve connection intake. The queue poller and export fan-out are planned, not built.

Also from the studio: OpsQuest, a help-desk training game with an Android release.

AI & agent engineering · building with, and for, agents

Python · ViGEm · Anthropic / OpenAI / Ollama · MIT
Prototype

player-2

A game-independent embodied AI teammate: it sees the screen and plays through an ordinary virtual controller, with no game APIs, memory reading, or injection. Milestone 1 drove a real commercial game. The repo also publishes its own adversarial-review process, measured round by round.

JavaScript · Canvas 2D · SSE · MIT
Pre-1.0

Corporate-Simulator

A tiny animated office that replays board-style adversarial review: a motion, six isolated positions, debate, a vote, clerk’s minutes, and the founder’s decision. Replay and the human-authored phases work; live model seats are planned.

AnchorDesk, ComFlow, and Partner Center Bridge each ship an MCP server with scoped credentials; Partner Center Bridge's puts a human approval queue in front of any change.

Engineering lab · games, prototypes, and curiosities

Hover a card for the punchline.

Experience

Help Desk Support Specialist One View, Inc.

Dec 2025 – Present · Indianapolis, Hybrid

Support and improve dealership document-management workflows — scan stations, WebScan, Vault, PaperFlow, spooler services, data feeds, and production processing — and build the tooling that makes them faster and less human-fragile.

  • Built internal support tooling to standardize workstation setup, scanner workflows, and decommissioning.
  • Created operational dashboards surfacing support and production metrics.
  • Developed automation scripts that cut repetitive tasks and improved consistency across endpoints.
  • Authored documentation and runbooks for repeatable workflows and escalation paths.
  • Mined case data and saved searches to catch missing feeds, no-scan accounts, and recurring issues early.

Technical Support Specialist II Resultant

Oct 2023 – May 2025 · Remote

Tier 2 technical support at a data & technology consulting firm serving public-sector and enterprise clients.

  • Diagnosed and resolved complex software and infrastructure issues.
  • Managed escalation workflows and drove systemic defects to resolution with engineering.
  • Improved the knowledge base to cut repeat ticket volume.

DevOps Support Technician III RPM Technologies

Mar 2021 – Oct 2023 · Indianapolis · Promoted from Tier 2

Architected DevOps automation for a managed IT service desk supporting 2,000+ endpoints across cloud, on-prem, and hybrid environments.

  • Built dashboarding and alerting that maximized technician throughput.
  • Introduced pre-production error catching, reducing incidents that reached clients.
  • Promoted from Tier 2 to Tier 3 DevOps within 18 months.

Full Stack Software Developer School of Science, IUPUI

Jan 2018 – Jul 2019

Built and maintained internal web tools used by ~100 department members across varying roles.

  • Delivered the initial system in HTML5/CSS/PHP/JS/MySQL.
  • Led migration to a React/Express/MySQL stack for maintainability and scale.

Teacher's Assistant IUPUI

Aug 2017 – Dec 2018

Facilitated PLTL recitations for 30 CS students.

  • Diagnosed student bugs under time pressure.
  • Guided learners to the root cause without giving away the answer — building instincts, not dependency.

Professional Systems

Selected professional engineering work — sanitized capability summaries, not source code.

Python · Streaming Private

High-Throughput Document Processing Engine

Streaming engine that detects and splits document boundaries in a single pass, preserves the source, and stages clean output for downstream ingestion — turning fragile manual steps into testable software. Replaced a legacy pipeline with a ~60×+ throughput improvement.

Builder Performance & correctness at scale
Grafana · Postgres · Docker Private

Self-Hosted Observability Stack

Application dashboarding and monitoring with LAN-vs-external access handling, driving live operational dashboards for a support and production team.

Builder / Maintainer Monitoring & self-hosted platform ops
Python · Validation Private

Financial Reconciliation Automation

Turns messy monthly data exports into validated, observable PASS/FAIL results; rebuilt a fragile recurring reconciliation process from scratch into trustworthy automation.

Owner End-to-end ownership of a recurring ops process
PowerShell · .NET Private

Internal Support Operations Platform

Source of truth for support ops: runbooks, deployment automation, workstation provisioning, and tooling that makes day-to-day support repeatable and teachable across a team.

Builder / Maintainer Operational knowledge systems

Skills

The toolbox behind the work above — languages, platforms, and practices I reach for.

Support Engineering & Operations

  • Technical Support
  • Escalation Handling
  • Workflow Triage
  • Scan-Station Support
  • Runbooks
  • Endpoint Provisioning
  • Documentation

Automation & Internal Tools

  • Python
  • PowerShell
  • Go
  • C#
  • Java
  • TypeScript
  • .NET / WinForms
  • Browser Automation
  • CLI Tools
  • Desktop Utilities

Product Engineering

  • React
  • Node.js
  • Fastify
  • Prisma
  • ASP.NET Core
  • Spring Boot
  • REST APIs
  • SIP / Voicemail Workflows
  • Release Engineering

Data & Observability

  • PostgreSQL
  • DuckDB
  • dbt
  • Grafana
  • Dashboards
  • Support Metrics
  • Reporting Pipelines
  • KPI Tracking

Infrastructure & Systems

  • Windows
  • Linux
  • Docker
  • Kubernetes
  • GitHub Actions
  • Azure
  • Microsoft Graph
  • Intune
  • Partner Center API
  • Code Signing
  • RMM
  • Monitoring
  • Networking
  • Proxmox
  • Homelab

AI-Assisted Engineering & Agents

  • Claude Code
  • MCP Servers
  • Agent Guardrails
  • Human-in-the-Loop Design
  • Adversarial Code Review
  • AI Prototyping
  • Test Planning
  • Doc Generation
  • Workflow Design

Education

Bachelor of Science, Computer Science

Purdue School of Science, Indiana University-Purdue University, Indianapolis, IN

Minor in Mathematics | Honors | GPA 3.8