● Full-Stack Engineer · Platform Architect

I build complex platforms that ship to production.

I'm Sterling Schwieger — a software engineer who designs and builds end-to-end systems. My flagship work is Glass: a self-hosted, AI-native MSP platform of 16 microservices, local LLM inference, and an integrated security engine — architected and written solo.

This site is a work in progress · Glass is in active Beta development
16
MICROSERVICES
6
LANGUAGES
120K+
LINES SHIPPED
100%
SELF-HOSTED
glass · docker compose up
glass-core
tickets
assets
rmm
cyber
ai-worker
sentinel
chat
qbo
29 containers healthy94% parity
Local AI
XDR Security
11 Dashboards
PHP 8.3 Go 1.25 Python 3.11 TypeScript · React 18 JavaScript · D3 · Three.js SQL · PostgreSQL 16 pgvector Redis 7 Docker Compose Ollama · Local LLM Nginx · mTLS
16
Independent microservices
70+
Database tables
65+
Rate-limited API endpoints
8
Third-party integrations
The Flagship

Meet Glass — an entire MSP, self-hosted.

Beta — actively developed, released continuously under CalVer

Glass is a unified platform for managed service providers — ticketing, RMM, CMDB, billing, security, telephony, and AI triage — that replaces a stack of commercial SaaS tools like ConnectWise, Kaseya, and NinjaOne. Every byte stays on your own infrastructure, and every AI inference runs on a local GPU.

AI-native, run locally

Ticket triage, email classification, voicemail transcription, and NLP→SQL reporting run on a local DGX Spark via Ollama. No client data ever leaves the network.

Dual-LLM security

A sandbox model screens every untrusted input for prompt injection before the privileged model sees it — an isolation pattern no commercial MSP platform ships.

Single pane of glass

11 specialized dashboards — from an RMM matrix to a 3D facility viewer — unify tickets, assets, alerts, billing, and network topology in one UI.

Microservice architecture

16 independently deployable services in PHP, Go, and Python, orchestrated with Docker Compose profiles and JWT/OIDC auth delegated to a central identity service.

Semantic search & RAG

768-dimension embeddings in pgvector power cosine-distance search across tickets and knowledge — surfacing the top similar cases at the moment a ticket is opened.

Security built in

SSO/OIDC, mandatory admin MFA, a Go-based XDR engine (Wazuh + Rspamd + ClamAV), CRU CA mutual TLS, and a full Loki/Grafana observability pipeline.

Why it matters

A commercial-grade stack — without the vendor lock-in.

Glass reaches an estimated ~94% feature parity with the major MSP platforms while keeping data sovereignty, source-code auditability, and freedom from supply-chain risk that centralized SaaS can't offer.

  • Data never leaves your network — zero cloud AI dependency; all inference is local.
  • Replaces ~$40K–$100K/yr in commercial SaaS licensing for a comparable stack.
  • No central update server — immune to the Kaseya/ConnectWise class of mass supply-chain attacks.
  • Ships continuously — CalVer releases, automated Spark deployment, Cypress E2E + unit tests.
See the full cost & feature comparison →
docker-compose.yaml
# Glass — profile-based orchestration
services:
  glass-app:        # PHP 8.3 monolith · 11 dashboards
    depends_on: [glass-core, glass-db, redis]
  glass-ai-worker: # Python · Dual-LLM sandbox + RAG
    image: ollama/local-inference
  glass-sentinel:  # Go · XDR + security ops engine
    ports: ["8090"]
  glass-tickets:   # Slim 4 · SLA sidecar · pub/sub
  glass-crm:       # Go 1.25 + React · Redis Streams
  # …11 more services, 5 sidecars, 8 infra

# $ docker compose --profile all up -d
# ✔ 29 containers · healthy
What I bring

Engineering across the whole stack

From database schema and Go concurrency to React frontends, LLM pipelines, and production DevOps — I design, build, and operate the entire system.

Backend & APIs

PHP 8.3 (Slim 4), Go 1.25, Python/FastAPI. REST + GraphQL, JWT/OIDC auth, event-driven pub/sub, and queue-based async processing.

Data & AI

PostgreSQL 16, pgvector embeddings, RAG pipelines, local LLM inference with schema-enforced outputs, and Redis caching/streams.

Frontend & DevOps

React 18 + TypeScript, Vite builds, WebSocket/WebRTC, Docker Compose, Nginx + mTLS, Cloudflare Tunnel, and CI-style automated deployments.

The Ecosystem

Part of a bigger platform

Glass is my flagship, and it's modular by design. It sits alongside a family of companion CRU products — built by my colleague Blake Thoeness — and many of Glass's own microservices are complete products in their own right, deployable standalone.

Glass
SELF-HOSTED MSP PLATFORM
Flagship
Developed by Sterling Schwieger

A 16-microservice, AI-native operating system for a managed service provider — ticketing, RMM, CMDB, billing, security, and local LLM intelligence in one self-hosted stack.

PHPGoPythonReactpgvector
CRUCertified
CA · SECRETS · SSO PLATFORM
Shipped
Developed by Blake Thoeness

A central authentication platform: an internal certificate authority with strict mTLS, a secrets/2FA vault (OpenBao "KeyMaster"), and an OIDC/SAML identity provider — one pane of glass for certs, keys, and SSO.

GomTLSOpenBaoOIDC/SAMLDocker
CRU Backups
ENTERPRISE BACKUP PLATFORM
Shipped
Developed by Blake Thoeness

A cross-platform endpoint backup product — cloud console, agent fleet, and a Wails desktop app — with Carbonite-style Explorer status overlays, a Kopia engine fork, and mTLS data-plane ingress.

GoWindows / macOSKopiaWailsNext.js
TaskMaster C2
DISTRIBUTED AI ORCHESTRATION
Active
Developed by Blake Thoeness

Command & control for AI agents across a heterogeneous GPU fleet — routing inference, code, voice, and transcription tasks to the best-fit node by live hardware telemetry, with fleet self-update.

Python 3.11React 19GPU fleetDocker
Plexus
UNIVERSAL LLM API GATEWAY
Active
Developed by Blake Thoeness

A high-performance gateway that unifies OpenAI, Anthropic, Gemini, and OpenAI-compatible providers under one endpoint — protocol translation, load balancing, failover, and usage tracking, transparently.

API GatewayMulti-providerStreamingFailover
Want the details?

Résumé, deep dives, and code walkthroughs are a message away.

View résumé →
Modular by Design

Standalone-ready Glass modules

Glass is 16 independent microservices — several are full products on their own, deployable or licensable standalone.

Glass SentinelXDR

Multi-tenant XDR & security-ops engine — SIEM/EDR ingestion, blocklists, quarantine, posture tracking, and sandboxed remediation (Go).

Glass CyberTraining

Cybersecurity awareness training & testing — interactive modules & quizzes, phishing-simulation testing, per-user risk scoring, and compliance reporting.

Glass CRMSales

Email campaigns, contacts, and .docx merge-tag templating with queue dispatch (Go + React).

Glass FeedbackSupport

Bug & feature tracking with AI developer-prompt generation and threaded clarifications.

Glass ChatComms

Real-time messaging + WebRTC voice/video with call transcription — a Go binary handling 10k+ concurrent connections, white-label ready.

Glass TicketsPSA

ITSM ticketing with an SLA state machine, rules engine, time tracking, and AI triage.

Glass AssetsCMDB

Asset lifecycle, dynamic 0–100 health scoring, warranty tracking, and RMA claims.

Glass RMMRMM

Remote monitoring & management via MeshCentral — remote shell, patching, deployment. Go binary with a native MeshCentral adapter.

Glass BillingFinance

QuickBooks OAuth invoicing, block-hour contracts, MRR, and recurring-invoice automation.

Glass TelephonyVoIP

UniFi Talk calls, voicemail, and SMS with local Whisper voicemail-to-text transcription. Go binary with native SSH/SFTP.

Glass EmailEmail

Exchange (EWS) ingestion with AI classification, noise scoring, and email-to-ticket.

Glass ProcurementOps

Purchase-order lifecycle, supplier catalog, and computed order totals tied to the CMDB.

Let's build something ambitious.

I'm open to conversations about engineering roles, contract work, and collaboration. If you want the depth of Glass applied to your platform, reach out.