<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Jeremia Fourie — Blog</title>
    <link>https://jeremiafourie.tech/blog/</link>
    <atom:link href="https://jeremiafourie.tech/feed.xml" rel="self" type="application/rss+xml"/>
    <description>Jeremia Fourie is a software engineer in Pretoria, South Africa — co-founder of Exequtech, shipping a field-service SaaS and its offline-first Android app.</description>
    <language>en-za</language>
    <lastBuildDate>Tue, 07 Jul 2026 00:00:00 GMT</lastBuildDate>
    <item>
      <title>How I use Claude Code without becoming its passenger</title>
      <link>https://jeremiafourie.tech/blog/shipping-with-claude-code/</link>
      <guid isPermaLink="true">https://jeremiafourie.tech/blog/shipping-with-claude-code/</guid>
      <pubDate>Sun, 05 Jul 2026 00:00:00 GMT</pubDate>
      <description>AI types most of my code. Staying the driver takes deliberate work: structuring problems, reviewing diffs, owning outcomes — and reading the book anyway.</description>
    </item>
    <item>
      <title>My workstation: Linux, Sway, Neovim, tmux — and why the terminal is home</title>
      <link>https://jeremiafourie.tech/blog/my-workstation/</link>
      <guid isPermaLink="true">https://jeremiafourie.tech/blog/my-workstation/</guid>
      <pubDate>Sun, 05 Jul 2026 00:00:00 GMT</pubDate>
      <description>How I actually work: the Linux + Neovim + tmux setup behind this site, and why a text-first workflow makes me a better engineer.</description>
    </item>
    <item>
      <title>The venue gate is a distributed system</title>
      <link>https://jeremiafourie.tech/blog/venue-gate-distributed-system/</link>
      <guid isPermaLink="true">https://jeremiafourie.tech/blog/venue-gate-distributed-system/</guid>
      <pubDate>Sun, 28 Jun 2026 00:00:00 GMT</pubDate>
      <description>Three years scanning tickets at a venue while building its software. Lessons on race conditions, queues, and designing for the person holding the phone.</description>
    </item>
    <item>
      <title>Offline-first isn&apos;t a feature, it&apos;s an architecture</title>
      <link>https://jeremiafourie.tech/blog/offline-first-android-sync/</link>
      <guid isPermaLink="true">https://jeremiafourie.tech/blog/offline-first-android-sync/</guid>
      <pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate>
      <description>Building Exequ-Jobs: an Android app for technicians with no signal — local-first writes, a sync queue, presigned uploads, and basement-only bugs.</description>
    </item>
    <item>
      <title>Detecting pilot fatigue in real time on a Raspberry Pi</title>
      <link>https://jeremiafourie.tech/blog/pilot-fatigue-on-a-raspberry-pi/</link>
      <guid isPermaLink="true">https://jeremiafourie.tech/blog/pilot-fatigue-on-a-raspberry-pi/</guid>
      <pubDate>Wed, 20 May 2026 00:00:00 GMT</pubDate>
      <description>What our capstone taught me about computer vision on a hard compute budget: eye-aspect ratio, sensor fusion, and why the edge had to do the thinking.</description>
    </item>
  </channel>
</rss>