<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Anas Arfeen — Blog</title>
    <link>https://anasarfeen.dev/blog</link>
    <description>Notes on building reinforcement-learning robotics, LLM-driven agents, and full-stack platforms.</description>
    <language>en</language>
    <item>
      <title>A Hybrid Brain for Competitive Pokémon: Heuristics First, LLM Second</title>
      <link>https://anasarfeen.dev/blog/hybrid-brain-for-competitive-pokemon</link>
      <guid>https://anasarfeen.dev/blog/hybrid-brain-for-competitive-pokemon</guid>
      <pubDate>Sat, 25 Jul 2026 00:00:00 GMT</pubDate>
      <description>Pure heuristics miss deep strategy. Pure LLMs are too slow for every turn. Here&apos;s why poke-ai splits the decision loop between the two instead of picking one.</description>
    </item>
    <item>
      <title>Building AmazeCC: What It Actually Takes to Replace a University Portal</title>
      <link>https://anasarfeen.dev/blog/building-amazecc-replacing-vtop</link>
      <guid>https://anasarfeen.dev/blog/building-amazecc-replacing-vtop</guid>
      <pubDate>Sun, 05 Jul 2026 00:00:00 GMT</pubDate>
      <description>Notes from building a ~130-route production platform that real VIT students use instead of VTOP — on why the hard part was never the dashboard.</description>
    </item>
    <item>
      <title>Teaching a Rover to Stop Hitting Shelves: Curriculum Learning with PPO</title>
      <link>https://anasarfeen.dev/blog/curriculum-learning-warehouse-rover</link>
      <guid>https://anasarfeen.dev/blog/curriculum-learning-warehouse-rover</guid>
      <pubDate>Thu, 02 Apr 2026 00:00:00 GMT</pubDate>
      <description>Why a warehouse rover trained directly on hard layouts never learns anything, and how promoting it through four difficulty tiers at an 80% success threshold fixed that.</description>
    </item>
  </channel>
</rss>