AI Gateway engineering diagram

Engineering the AI Gateway — Identity, Guardrails, and Production Hardening in USS

Engineering the AI Gateway Identity, Guardrails, and Production Hardening in USS When you add AI to a product, the real engineering work isn’t model selection. It’s boundary enforcement. USS uses a Cloudflare Worker as a hardened AI gateway. This post breaks down how it works — and why each layer exists. 1. The Worker Is Not a Proxy A naive implementation would look like: Frontend → Worker → OpenAI That’s not what this is. ...

Last updated: February 24, 2026 -- February 24, 2026 · 4 min · Mumble
Universal Schema Studio evolving from tool to AI-enabled platform

From Tool to Platform — Why I Added AI to Universal Schema Studio

From Tool to Platform Why I Added AI to Universal Schema Studio Universal Schema Studio didn’t start as an AI product. It started as a practical frustration. XSD to OpenAPI conversions Schema inspection Clean documentation workflows Developer-focused structure It was a tool. Focused. Deterministic. Static. Then something changed. 1. Why Add AI at All? There are two types of AI integration: Feature-driven AI (“because it’s trending”) Workflow-driven AI (“because it reduces friction”) ...

Last updated: February 24, 2026 -- February 24, 2026 · 4 min · Mumble
AI-powered architecture diagram for Universal Schema Studio

Integrating AI into Universal Schema Studio — Architecture & Implementation Deep Dive

Integrating AI into Universal Schema Studio Architecture & Implementation Deep Dive Universal Schema Studio (USS) started as a static developer tool. Hosted on GitHub Pages, fronted by Cloudflare, entirely client-side. Then I added something that fundamentally changes the risk profile: AI-powered OpenAPI 3.0.3 drafting. This post breaks down exactly how I integrated AI without compromising: Security Cost control Identity Abuse resistance Production discipline This is the architecture-first breakdown. 1. The Starting Constraint: USS Is Static USS runs as: ...

Last updated: February 24, 2026 -- February 24, 2026 · 4 min · Mumble
Universal Schema Studio Analytics System

Building a Self-Hosted Analytics System for Universal Schema Studio

A full walkthrough of how I built a self-hosted view counter, analytics backend, dashboard, and badges for Universal Schema Studio — running entirely on Docker, Cloudflared, and my Raspberry Pi.

Last updated: November 13, 2025 -- November 13, 2025 · 5 min · Mumble
Screenshot of the Universal Schema Viewer web interface

Building a Universal XSD → OpenAPI → ReDoc Viewer

A detailed guide on how I built a unified web-based schema viewer that converts XSD and XML files into OpenAPI YAML and renders them with ReDoc — complete with dark mode, drag-and-drop uploads, and live previews.

Last updated: October 30, 2025 -- October 18, 2025 · 4 min · Bernard Mumble
ReconYa Suricata Network Monitoring

Setting up ReconYa + Suricata Network Monitoring on Raspberri Pi 5 with a Daily Email Digest

Step-by-step network monitoring setup

Last updated: August 9, 2025 -- August 9, 2025 · 10 min · Mumble
OMV on RPI5

Set up OpenMediaVault on RPI5

Step-by-step guide to setup OMV on your RPI5

Last updated: August 5, 2025 -- August 5, 2025 · 7 min · Mumble
Adguard Home

Adguard Home Setup on OMV with Docker and Pi

Step-by-step guide to setup Adguard Home

Last updated: August 4, 2025 -- August 4, 2025 · 2 min · Mumble
Media storage and management

Selecting the right media management option for self-hosting is important

Selecting the right media storage

Last updated: August 4, 2025 -- August 4, 2025 · 4 min · Mumble
MagicMirror

MagicMirror² in Docker on RPi5

I have been an avid user of the MagicMirror² framework for almost 6 years now. I have developed, and look after a range of modules. This document will detail these modules and their usage. 🧱 Features Based on debian:trixie for Pi 5 compatibility Installs MagicMirror² v2.32+ Allows custom modules + volume persistence Exposed port for local display 🧪 Custom Modules MMM-Growatt for solar stats MMM-Growatt-Stats for combined stats MMM-MovieListings for movies MMM-NOAA3 for weather-forecast from different providers MMM-Reddit to display content from Reddit MMM-GasMonitor to track your gas levels MMM-NewsAPI custom news feed MMM-Rugby track world rugby rankings and tracks match results for specified leagues MMM-SweepClock a clssic Railway Clock MMM-EskomSePush tracks loadshedding schedule in South Africa MMM-WOTD a word of the day module which caters for multiple languages MMM-PhilipsHue displayes information and status of your Hue lights from your Hue Bridge 🪞 MagicMirror² in Docker — My Complete Setup I recently set up MagicMirror² to run fully containerized in Docker with support for: Mounted custom modules, config.js, and custom.css Server-only mode for remote/browser display Clean build → test → push to Docker Hub workflow Here’s how I did it. ...

Last updated: August 3, 2025 -- August 3, 2025 · 4 min · Mumble