<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>David Okello: Blog</title>
    <link>https://davidokello.com/blog</link>
    <description>Software engineering notes from David Okello.</description>
    
    <item>
      <title>Building MajiGuard: what actually went wrong</title>
      <link>https://davidokello.com/blog/building-majiguard-what-actually-went-wrong</link>
      <guid>https://davidokello.com/blog/building-majiguard-what-actually-went-wrong</guid>
      <description>A build log for my final year water quality monitor: two dead sensors, a voltage mismatch, a turbidity sensor that could not tell room light from cloudy water, and the machine learning that ended up separating real contamination from a broken probe.</description>
      <pubDate>Wed, 09 Sep 2026 06:44:10 GMT</pubDate>
    </item>
  </channel>
</rss>