6 projects logged

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.

cloudflare-nginx-edgeC

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.

NGINXCloudflareDockerLinuxNetworkingReverse ProxyDevOpsSelf-hosted
read more

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.

home-automation-platformH

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.

Home AssistantMQTTNode-REDDockerLinuxUniFiNetworkingAutomation
read more

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-aiJ

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.

C++llama.cppTypeScriptNext.jsSSETailscaleLLMsLocal-first
read more

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.

jemma-voice-pipelineJ

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.

PythonTTSNeural AudioGPUReal-timeHTTP APISelf-hostedPyTorch
read more

Managed Self-Hosted Web Platform

Multi-tenant Next.js hosting with hands-on client engagement — Docker, Cloudflare, PM2, all on hardware I own.

self-hosted-web-platformM

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.

Next.jsDockerNGINXCloudflarePM2TailwindCSSMulti-tenantSelf-hosted
read more

Server Hardening

Layered Linux security and operational hardening for self-hosted infrastructure.

server-hardeningS

An evolving infrastructure security project focused on reducing exposure, improving visibility, and making self-hosted systems safe to operate over time.

LinuxSecurityDockerSSHTailscaleNetworkingInfrastructureHardening
read more
//

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-tenant
  • Live stream automation

    JavaScript event tooling and runtime automations for streaming operations — overlays, integrations, and on-air workflows.

    JavaScriptNode.jsReal-time