<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Camilo Valderruten — Blog</title><description>Articles on AI platforms, cloud infrastructure, and developer productivity.</description><link>https://camilovalderruten.com/</link><item><title>Why We Deliberately Sunset Our First Production AI Agent</title><link>https://camilovalderruten.com/blog/retiring-our-first-ai-agent/</link><guid isPermaLink="true">https://camilovalderruten.com/blog/retiring-our-first-ai-agent/</guid><description>Architectural post-mortem of Jarvis: supervisor routing pitfalls, multi-agent chaining, dual memory with vector DBs, and retiring bespoke bots for enterprise platforms.</description><pubDate>Mon, 15 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Scaling Multi-Account AWS Architecture: Eliminating 2,926 Peering Connections</title><link>https://camilovalderruten.com/blog/scaling-multi-account-aws-tgw/</link><guid isPermaLink="true">https://camilovalderruten.com/blog/scaling-multi-account-aws-tgw/</guid><description>How Transit Gateway, automated IPAM, and a multi-account cloud paradigm unlocked engineering autonomy across 77 accounts.</description><pubDate>Tue, 20 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Stateless JWE Authentication for Serverless MCP Servers</title><link>https://camilovalderruten.com/blog/stateless-jwe-mcp-lambda/</link><guid isPermaLink="true">https://camilovalderruten.com/blog/stateless-jwe-mcp-lambda/</guid><description>How moving from stateful container sessions to JSON Web Encryption unlocks scale-to-zero Lambda for Model Context Protocol tools.</description><pubDate>Fri, 10 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Beyond RAG and Flat Memory Files: Architecting Long-Term Memory for AI Agents</title><link>https://camilovalderruten.com/blog/using-hindsight-over-rag-and-memory-files/</link><guid isPermaLink="true">https://camilovalderruten.com/blog/using-hindsight-over-rag-and-memory-files/</guid><description>Why production agents need structured memory banks, background fact consolidation, and temporal invalidation instead of naive vector chunking or bloated markdown files.</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Reverse-Engineering a Smart Cat Litter Box for Home Assistant</title><link>https://camilovalderruten.com/blog/reverse-engineering-furrytail-litter-box-home-assistant/</link><guid isPermaLink="true">https://camilovalderruten.com/blog/reverse-engineering-furrytail-litter-box-home-assistant/</guid><description>How I used mitmproxy to intercept mobile IoT traffic, reverse-engineered the Furrytail cloud API, and automated our robot vacuum after every 3 cat visits.</description><pubDate>Sat, 15 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Grounding Financial Claims: Building an Editorial Fact-Checking Pipeline with Gemini and LangGraph</title><link>https://camilovalderruten.com/blog/grounding-editorial-claims-gemini-langgraph/</link><guid isPermaLink="true">https://camilovalderruten.com/blog/grounding-editorial-claims-gemini-langgraph/</guid><description>Designing a human-in-the-loop verification pipeline using LangGraph, Vertex AI Search Grounding, and parallel claim evaluation.</description><pubDate>Fri, 20 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Unsupervised Defect Telemetry: Clustering 26,000 Support Tickets with Embeddings and DBSCAN</title><link>https://camilovalderruten.com/blog/clustering-support-tickets-dbscan-embeddings/</link><guid isPermaLink="true">https://camilovalderruten.com/blog/clustering-support-tickets-dbscan-embeddings/</guid><description>How we used dense vector embeddings, cosine distance thresholds, and LLM-powered deep research to catch silent production bugs months before traditional alerts.</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate></item><item><title>Designing an Enterprise Agent Skills Repo: Preventing Tool Sprawl with Embedding CI</title><link>https://camilovalderruten.com/blog/designing-enterprise-agent-skills-repo-embedding-ci/</link><guid isPermaLink="true">https://camilovalderruten.com/blog/designing-enterprise-agent-skills-repo-embedding-ci/</guid><description>How we structured an org-wide skills repository across 500+ engineers with team-scoped CODEOWNERS, dynamic GitHub MCP retrieval, and automated embedding similarity checks.</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Automating Infrastructure Support Triage: Building a Multi-Skill Intake Agent in Cursor</title><link>https://camilovalderruten.com/blog/automating-infrastructure-triage-cursor-agent/</link><guid isPermaLink="true">https://camilovalderruten.com/blog/automating-infrastructure-triage-cursor-agent/</guid><description>How we built an event-driven Cursor Cloud Agent triggered by issue webhooks and Slack to classify infrastructure tickets, search historical precedents, and auto-tag business units.</description><pubDate>Sat, 15 Aug 2026 00:00:00 GMT</pubDate></item></channel></rss>