<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>victorhang</title><link>https://banh-canh.github.io/</link><description>Recent content on victorhang</description><generator>Hugo</generator><language>en_US</language><lastBuildDate>Sun, 14 Jun 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://banh-canh.github.io/index.xml" rel="self" type="application/rss+xml"/><item><title>About</title><link>https://banh-canh.github.io/about/</link><pubDate>Sun, 14 Jun 2026 00:00:00 +0000</pubDate><guid>https://banh-canh.github.io/about/</guid><description>&lt;div style="text-align: center; margin-bottom: 1.5em;"&gt;
 &lt;img src="https://banh-canh.github.io/images/profile-about.jpg" alt="Victor Hang" width="250" style="border-radius: 50%;"&gt;
&lt;/div&gt;
&lt;p&gt;I&amp;rsquo;m Victor Hang — Senior Technical Lead and infrastructure nerd based in Bordeaux, France.&lt;/p&gt;
&lt;p&gt;I work on platforms. Kubernetes, NixOS, automation, networking — anything that keeps systems reliable and engineers productive. I&amp;rsquo;ve spent years in the SRE and DevOps space, building Kubernetes-as-a-Service platforms, engineering sovereign cloud infrastructure, and writing Golang controllers to automate things that shouldn&amp;rsquo;t be done by hand.&lt;/p&gt;
&lt;p&gt;This blog is where I write about the things I build, the tools I use, and the problems I run into. Expect posts on Kubernetes internals, infrastructure patterns, NixOS, and whatever else I&amp;rsquo;m tinkering with.&lt;/p&gt;</description></item><item><title>Building RPCU: An Open Source Cloud Platform from Scratch</title><link>https://banh-canh.github.io/posts/rpcu-architecture/</link><pubDate>Sun, 14 Jun 2026 00:00:00 +0000</pubDate><guid>https://banh-canh.github.io/posts/rpcu-architecture/</guid><description>&lt;div class="notice info"&gt;
 &lt;div class="notice-title"&gt;
 &lt;i class="fa-solid fa-exclamation-circle" aria-hidden="true"&gt;&lt;/i&gt;Ai assistance
 &lt;/div&gt;
 &lt;div class="notice-content"&gt;Throughout this project, AI assistance has been used to increase velocity. As a hobby project, it helps move faster on the parts that matter. The fact that so much of RPCU is described as code also makes it far easier for AI to assist, everything is declarative, version-controlled, and self-documenting, so the context an AI needs lives right there in the repositories.&lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="what-is-rpcu"&gt;
 What is RPCU?
 &lt;a class="heading-link" href="#what-is-rpcu"&gt;
 &lt;i class="fa-solid fa-link" aria-hidden="true" title="Link to heading"&gt;&lt;/i&gt;
 &lt;span class="sr-only"&gt;Link to heading&lt;/span&gt;
 &lt;/a&gt;
&lt;/h2&gt;
&lt;img src="https://banh-canh.github.io/images/rpcu-logo.png" alt="RPCU" width="150" style="float: right; margin: 0 0 1em 1.5em;"&gt;
&lt;p&gt;RPCU is an open source infrastructure platform built on OpenStack. The goal is straightforward: provide a multi-tenant cloud that an organization can deploy, operate, and fully understand - without vendor lock-in, without hidden abstractions, and with everything described as code.&lt;/p&gt;</description></item></channel></rss>