<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>shii·haa — Engineering &amp; Insights</title>
    <link>https://shiihaa.app/</link>
    <description>Writing from the shii·haa team on real-time breath detection, biofeedback, on-device ML, and the clinical thinking behind the app. Built by a physician.</description>
    <language>en</language>
    <copyright>© 2026 Felix Zeller</copyright>
    <managingEditor>felix@shiihaa.app (Felix Zeller)</managingEditor>
    <webMaster>felix@shiihaa.app (Felix Zeller)</webMaster>
    <atom:link href="https://shiihaa.app/blog.xml" rel="self" type="application/rss+xml" />
    <lastBuildDate>Tue, 21 Apr 2026 18:45:00 +0000</lastBuildDate>
    <generator>shii·haa static builder</generator>

    <item>
      <title>From RMS thresholds to a rhythm-aware state machine</title>
      <link>https://shiihaa.app/blog/teaching-app-to-hear</link>
      <guid isPermaLink="true">https://shiihaa.app/blog/teaching-app-to-hear</guid>
      <pubDate>Tue, 21 Apr 2026 08:00:00 +0000</pubDate>
      <author>felix@shiihaa.app (Felix Zeller)</author>
      <category>Engineering</category>
      <description>Lessons from shipping real-time breath-phase detection on mobile audio — three engineering failures, their fixes, and where machine learning honestly fits. Plus the two-stage research framing: validate the deterministic detector first, then use its qualified labels to train personalized ML.</description>
    </item>

    <item>
      <title>Beyond the Timer: How Biofeedback Changes Everything About Breathwork Apps</title>
      <link>https://shiihaa.app/#blog-biofeedback</link>
      <guid isPermaLink="false">https://shiihaa.app/blog/beyond-the-timer</guid>
      <pubDate>Tue, 01 Apr 2026 08:00:00 +0000</pubDate>
      <author>felix@shiihaa.app (Felix Zeller)</author>
      <category>Insights</category>
      <description>Why your heart rate tells you more about your breathing than your lungs do — and what shii·haa's biofeedback actually measures that generic timer apps can't.</description>
    </item>

    <item>
      <title>How We Solved iOS Audio Analysis</title>
      <link>https://shiihaa.app/#blog-audio</link>
      <guid isPermaLink="false">https://shiihaa.app/blog/ios-audio-analysis</guid>
      <pubDate>Thu, 03 Apr 2026 08:00:00 +0000</pubDate>
      <author>felix@shiihaa.app (Felix Zeller)</author>
      <category>Engineering</category>
      <description>The technical story behind our open-source Capacitor plugin — and why Apple's WebView broke our microphone. Now on npm as @shiihaa/capacitor-audio-analysis, MIT-licensed.</description>
    </item>
  </channel>
</rss>
