Projects
Practical systems built around infrastructure, automation, observability, and local-first engineering. Most projects start with a simple idea: own the stack, reduce friction, and make the system easier to operate over time.
Case studies
Cloudflare + NGINX Edge
Self-hosted edge routing and reverse proxy infrastructure that exposes internal services without surrendering control of the infrastructure underneath them.
A production-shaped edge layer built on Cloudflare, NGINX, and Docker — designed to keep routing, SSL, and exposure behavior visible and under direct control instead of hiding behind managed-hosting abstractions.
Home Automation Platform
Local-first automation infrastructure built around Home Assistant, MQTT, Docker, and UniFi networking — the kind that keeps working when the cloud doesn't.
A self-hosted automation platform that pulls lighting, cameras, media, presence, and infrastructure telemetry into a single event-driven system designed for reliability, observability, and low-latency control.
Jemma AI
A local-first AI assistant built from scratch — C++ inference, streaming voice, real auth, and tool calling that runs on hardware I own.
Jemma is a locally hosted conversational AI assistant with memory, streaming voice, and infrastructure integration — designed to be useful, observable, and entirely independent of cloud-based assistants.
Jemma Voice Pipeline
Local neural text-to-speech that gives Jemma her voice — 23ms per sentence on a 2080 Ti. GLaDOS-inspired, never leaves the network.
A self-hosted Python TTS service that turns Jemma's responses into audio in real time. 23ms per-sentence inference on consumer GPU hardware. Inspired by GLaDOS from Portal 2 because every other LLM sounds the same.
Managed Self-Hosted Web Platform
Multi-tenant Next.js hosting with hands-on client engagement — Docker, Cloudflare, PM2, all on hardware I own.
A centralized self-hosted platform running 7 production Next.js sites for content creators and small businesses on a single server, with deep client onboarding, isolated deployments, and infrastructure I fully control. On track to host 15 by year-end.
Server Hardening
Layered Linux security and operational hardening for self-hosted infrastructure.
An evolving infrastructure security project focused on reducing exposure, improving visibility, and making self-hosted systems safe to operate over time.
Other work
Smaller deployments, experiments, and side projects. Included for completeness rather than full case studies.
Multi-tenant Next.js hosting
Writing and maintaining 7 production Next.js sites for content creators and their brands on a single self-managed server blade. On track to host 15 by year-end.
Next.jsLinuxNGINXDockerMulti-tenantLive stream automation
JavaScript event tooling and runtime automations for streaming operations — overlays, integrations, and on-air workflows.
JavaScriptNode.jsReal-time