<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>José Troche — Articles</title>
    <link>https://jose-troche.pages.dev</link>
    <description>Personal site of José Troche — Principal Software Engineer in the Washington, DC Metro Area. Technical articles, projects, research, talks, and videos on cloud, AI, and robotics.</description>
    <language>en-us</language>
    <lastBuildDate>Tue, 08 Sep 2026 00:00:00 GMT</lastBuildDate>
    <item>
      <title>Conduct Risk Radar: The Most Important Design Decision Was Keeping the AI Out of the Decision</title>
      <description>How an AI system surfaces emerging patterns in public bank complaint data by letting statistics find the anomalies, confining the model to explaining them, and making a human commit first.</description>
      <link>https://jose-troche.pages.dev/articles/conduct-risk-radar/</link>
      <guid isPermaLink="true">https://jose-troche.pages.dev/articles/conduct-risk-radar/</guid>
      <pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate>
      <category>Artificial Intelligence</category>
      <category>Financial Services</category>
      <category>Regulatory Compliance</category>
      <category>Anomaly Detection</category>
      <category>Data Engineering</category>
      <category>Model Evaluation</category>
    </item>
    <item>
      <title>Floorcraft: A Floor Plan You Can Talk To, Where the AI Never Draws</title>
      <description>How Floorcraft turns a sentence into a real, editable, dimensioned floor plan by letting the model read intent while a deterministic solver owns the geometry.</description>
      <link>https://jose-troche.pages.dev/articles/floorcraft/</link>
      <guid isPermaLink="true">https://jose-troche.pages.dev/articles/floorcraft/</guid>
      <pubDate>Tue, 01 Sep 2026 00:00:00 GMT</pubDate>
      <category>Artificial Intelligence</category>
      <category>CAD</category>
      <category>Computational Geometry</category>
      <category>Constraint Solvers</category>
      <category>MCP</category>
      <category>Cloudflare Workers</category>
    </item>
    <item>
      <title>From Lyrics and a Song to a Finished Lyric Video, Without Touching an Editor</title>
      <description>How an open-source pipeline turns a lyrics file and an audio track into a complete lyric video: story inference, syllable-level alignment, AI art per scene, and incremental re-rendering.</description>
      <link>https://jose-troche.pages.dev/articles/video-lyrics-generator/</link>
      <guid isPermaLink="true">https://jose-troche.pages.dev/articles/video-lyrics-generator/</guid>
      <pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate>
      <category>Artificial Intelligence</category>
      <category>Video Production</category>
      <category>Python</category>
      <category>ffmpeg</category>
      <category>Generative Art</category>
      <category>Pipelines</category>
    </item>
    <item>
      <title>Terra Pulse: Turning Earth’s Signals into Evidence-Aware Intelligence</title>
      <description>How Terra Pulse turns fragmented public Earth data into evidence-aware intelligence with provenance, deterministic scoring, uncertainty, and AI explanations.</description>
      <link>https://jose-troche.pages.dev/articles/terra-pulse/</link>
      <guid isPermaLink="true">https://jose-troche.pages.dev/articles/terra-pulse/</guid>
      <pubDate>Thu, 30 Jul 2026 00:00:00 GMT</pubDate>
      <category>Earth Intelligence</category>
      <category>Public Data</category>
      <category>Data Visualization</category>
      <category>Geospatial Systems</category>
      <category>Artificial Intelligence</category>
      <category>Cloudflare Workers</category>
    </item>
    <item>
      <title>I Didn’t Want Another AI Chatbot. I Wanted to Understand How AI Teams Work.</title>
      <description>A practical look at multi-agent orchestration: coordinating specialized AI agents with contracts, dependencies, validation, observability, and human oversight.</description>
      <link>https://jose-troche.pages.dev/articles/product-forge-ai/</link>
      <guid isPermaLink="true">https://jose-troche.pages.dev/articles/product-forge-ai/</guid>
      <pubDate>Wed, 29 Jul 2026 00:00:00 GMT</pubDate>
      <category>Artificial Intelligence</category>
      <category>Multi-Agent Systems</category>
      <category>Workflow Orchestration</category>
      <category>Product Planning</category>
      <category>Software Architecture</category>
      <category>Observability</category>
    </item>
    <item>
      <title>What Building a Game Taught Me About Real-Time Systems, Latency, and Product Evolution</title>
      <description>What building a real-time multiplayer browser game taught me about latency, authoritative state, WebSockets, client prediction, and product iteration.</description>
      <link>https://jose-troche.pages.dev/articles/tanks-game/</link>
      <guid isPermaLink="true">https://jose-troche.pages.dev/articles/tanks-game/</guid>
      <pubDate>Mon, 27 Jul 2026 00:00:00 GMT</pubDate>
      <category>Browser Games</category>
      <category>TypeScript</category>
      <category>WebSockets</category>
      <category>Game Development</category>
      <category>Distributed Systems</category>
      <category>Preact</category>
    </item>
    <item>
      <title>Designing a Vendor-Agnostic Enterprise Architecture</title>
      <description>How to modernize an established enterprise without allowing vendors to own your domain logic, data model, or operational muscle memory.</description>
      <link>https://jose-troche.pages.dev/articles/designing-vendor-agnostic-enterprise-architecture/</link>
      <guid isPermaLink="true">https://jose-troche.pages.dev/articles/designing-vendor-agnostic-enterprise-architecture/</guid>
      <pubDate>Sat, 25 Jul 2026 00:00:00 GMT</pubDate>
      <category>Enterprise Architecture</category>
      <category>Cloud Architecture</category>
      <category>Domain-Driven Design</category>
      <category>Modernization</category>
    </item>
    <item>
      <title>How to price your product</title>
      <description>Airline revenue management is a practical lesson in pricing scarce, perishable inventory — and a pattern that applies far beyond airplanes.</description>
      <link>https://jose-troche.pages.dev/articles/plane-ticket-revenue-management/</link>
      <guid isPermaLink="true">https://jose-troche.pages.dev/articles/plane-ticket-revenue-management/</guid>
      <pubDate>Sat, 25 Jul 2026 00:00:00 GMT</pubDate>
      <category>Revenue Management</category>
      <category>Pricing</category>
      <category>Data Science</category>
      <category>Product Strategy</category>
    </item>
  </channel>
</rss>