<?xml version="1.0" encoding="UTF-8" ?>
  <rss version="2.0">
    <channel>
        <title>Botir Khaltaev | Portfolio</title>
        <link>https://botirkhaltaev.com</link>
        <description>Botir Khaltaev's portfolio and blog - Systems Software Engineer specializing in storage systems, operating systems, and ML infrastructure</description>
        <item>
          <title>AI Agents Should Be Simple</title>
          <link>https://portfolio-blog-starter.vercel.app/blog/simple-ai-agents</link>
          <description>Agent frameworks should start with the right state machine and compose everything else around it.</description>
          <pubDate>Sat, 09 May 2026 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>The Era of Asynchrony</title>
          <link>https://portfolio-blog-starter.vercel.app/blog/era-of-asynchrony</link>
          <description>Welcoming the new era of agentic coding via background coding agents.</description>
          <pubDate>Sat, 02 May 2026 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>Writing a RISC-V Kernel in Zig: Boot, Paging, and a Working Shell</title>
          <link>https://portfolio-blog-starter.vercel.app/blog/pico-os</link>
          <description>A walkthrough of a small RISC-V OS kernel written in Zig, covering boot, paging, context switching, trap handling, syscalls, VirtIO, and a tiny shell.</description>
          <pubDate>Thu, 05 Mar 2026 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>Why Most People Have LLM Routing Wrong</title>
          <link>https://portfolio-blog-starter.vercel.app/blog/routing-sucks</link>
          <description>My journey of understanding LLM routing, why current methods are fragile, and a better way to think about it.</description>
          <pubDate>Mon, 16 Feb 2026 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>Building ZeroPool: How I Made LLM Checkpoint Loading 3.8x Faster</title>
          <link>https://portfolio-blog-starter.vercel.app/blog/zeropool</link>
          <description>The story of engineering a high-performance buffer pool in Rust after hitting unexpected bottlenecks with existing solutions.</description>
          <pubDate>Tue, 21 Oct 2025 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>What 70 Years of Operating System Failures Taught Me About Building Better Software</title>
          <link>https://portfolio-blog-starter.vercel.app/blog/operating-systems-lessons-70-years</link>
          <description>Lessons learned from diving deep into operating systems history, and how they apply to every system we build today.</description>
          <pubDate>Wed, 24 Sep 2025 00:00:00 GMT</pubDate>
        </item>
    </channel>
  </rss>