<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Rigel Carbajal</title><description>A personal engineering journal — ideas, projects, photography and reading.</description><link>https://rigelcarbajal.com/</link><language>en-us</language><item><title>Redactr: building an internal tool with AI agents, a brief post-mortem on process</title><link>https://rigelcarbajal.com/journal/building-tools-with-ai-agents/</link><guid isPermaLink="true">https://rigelcarbajal.com/journal/building-tools-with-ai-agents/</guid><description>What I learned building a reversible sanitization CLI with an AI coding agent, and why the process decisions mattered more than the code.</description><pubDate>Thu, 03 Sep 2026 00:00:00 GMT</pubDate></item><item><title>JVM lessons at enterprise scale: when G1GC falls short and ZGC comes to the rescue</title><link>https://rigelcarbajal.com/journal/jvm-g1gc-zgc-lessons/</link><guid isPermaLink="true">https://rigelcarbajal.com/journal/jvm-g1gc-zgc-lessons/</guid><description>A case study on intermittent degradation, GC pauses, and memory tuning in a high-availability Java cluster.</description><pubDate>Fri, 07 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Lucia</title><link>https://rigelcarbajal.com/journal/lucia/</link><guid isPermaLink="true">https://rigelcarbajal.com/journal/lucia/</guid><description>How a synthetic companion came to exist, the decisions that shaped her, and what she does every day.</description><pubDate>Sat, 25 Jul 2026 00:00:00 GMT</pubDate></item><item><title>The 32 GB Paradox: Architectural Dead Zones in JVM Heap Sizing</title><link>https://rigelcarbajal.com/journal/32gb-jvm-heap-paradox/</link><guid isPermaLink="true">https://rigelcarbajal.com/journal/32gb-jvm-heap-paradox/</guid><description>An analysis of Compressed OOPs, pointer inflation, and why scaling Java memory between 32 GB and 47 GB reduces effective application capacity.</description><pubDate>Sun, 31 May 2026 00:00:00 GMT</pubDate></item></channel></rss>