Engineering Leader · Software Architect · Founder
Christopher Olsen
Nearly three decades building software from bare metal to cloud-native — founder of two companies, architect of platforms at scale. I approach every problem with a founder's ownership: find what's broken, design the fix, ship it.
~/projects/replikate
syncing ConfigMaps & Secrets across every namespace
247 lines · BSD-licensed
"boring enough to trust in production"
uBix Vault — Building a Secrets Manager From Scratch
A new project, still in early development: a from-scratch, HashiCorp Vault–style secrets manager in Go. Here's what it is, why I'm building it when Vault and OpenBao already exist, and the design decisions I've committed to so far.
Read churt →Replikate — ConfigMap and Secret Replication Across Kubernetes Namespaces
Kubernetes has no native way to share a ConfigMap or Secret across namespaces. Replikate is a small BSD-licensed controller that fixes that: annotate a source object, and it keeps synced copies in every namespace you select — including ones that don't exist yet.
uBixOS 3.0 — It Compiles Itself Now, and It Boots on a Raspberry Pi
A month after the last write-up, uBixOS shipped 3.0.0-BETA, retired 32-bit, brought x86_64 to full parity, went truly SMP, learned to compile itself, and booted on a real Raspberry Pi 3 with graphics and networking.
The 8-Bit Machine — Design Any 8-Bit Computer You Can Imagine
A passion project born from a deep love of retro computing history — build and debug any 8-bit architecture you can dream up, with presets for the machines that defined an era.
uBixOS — What I've Been Building Since Bringing It Back
I started uBixOS from scratch in 2002. It's now back in active development — a second CPU architecture, a ZFS-style filesystem, SMP, and a real desktop. Here's what's changed.
Planet Merge — A Drop-and-Merge Puzzle Game Built With Godot and Claude
A casual drop-and-merge puzzle game built in Godot 4.6, with a space and planetary theme. Drop planets, merge matching ones, evolve them into larger celestial bodies. Built with Claude AI via a custom MCP integration that let the AI read and modify the Godot project in real time.
Sowing.me — A Patreon Alternative Built on uBix Core
A few weeks ago I open-sourced uBix Core and called Sowing.me its reference implementation. Here's the product itself — a membership platform for Christian creators, and the real application that proves the framework works.
uBix Core — Building an Open-Source PHP Monorepo Framework
Years of building production PHP platforms at scale taught me what a framework should actually look like. uBix Core is that framework, open-sourced — and Sowing.me is the proof it works.
XenTask — Building a Self-Hosted Project Management Platform
Why buy another SaaS seat when you can build the whole thing? A look at the architecture behind XenTask — 13 microservices, a real-time WebSocket server written in C, and a React frontend that actually does the job.
JatRR — Joseph and the Rainbow Robe
A biblical-themed endless platformer I built and shipped to both the Google Play Store and Apple App Store in about six weeks using Godot 3. Dodge obstacles, collect fruit, grab the Rainbow Robe, and chase the global leaderboard.
Building a CRT Oscilloscope Tube Clock — Power Supply and X/Y Deflection
An oscilloscope clock uses a CRT tube to display time as vector graphics drawn by an electron beam. I got the full hardware stack working — power supply, voltage dividers, ADC, and an Arduino driving vectors onto the phosphor. What I didn't finish was custom firmware and a clean chassis build.
Plasma Speaker (Tesla Coil)
uBixOS Sources
ownCloud - An excellent alternative to service based cloud file storage solutions.
Announcing uBixOS 1.24 Release