<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Kindler Dev — Blog</title>
    <link>https://www.kindler-dev.de/blog/</link>
    <atom:link href="https://www.kindler-dev.de/rss.xml" rel="self" type="application/rss+xml" />
    <description>Notes from building macOS and iOS software — by Björn Kindler.</description>
    <language>en</language>
    <lastBuildDate>Tue, 23 Jun 2026 00:00:00 GMT</lastBuildDate>
    <item>
      <title>Mundwerk 1.2 — hands-free dictation and automatic paragraphs</title>
      <link>https://www.kindler-dev.de/blog/mundwerk-hands-free-dictation/</link>
      <guid isPermaLink="true">https://www.kindler-dev.de/blog/mundwerk-hands-free-dictation/</guid>
      <pubDate>Tue, 23 Jun 2026 00:00:00 GMT</pubDate>
      <description>A toggle recording mode means you no longer have to hold a key while you talk — and pauses now turn into spaces and paragraphs on their own. Notes on the 1.1/1.2 updates, and shipping fast enough to break something.</description>
    </item>
    <item>
      <title>RadianceView — a native splat viewer (and editor) for the Mac</title>
      <link>https://www.kindler-dev.de/blog/radianceview-a-native-splat-viewer/</link>
      <guid isPermaLink="true">https://www.kindler-dev.de/blog/radianceview-a-native-splat-viewer/</guid>
      <pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate>
      <description>RadianceKit trains Gaussian splats; RadianceView is where you open, clean up and export them. A build log: the sort bottleneck I had to fix, the clean-up tools, and why it is its own app.</description>
    </item>
    <item>
      <title>Heightmap — from my laser and UV printer to an app</title>
      <link>https://www.kindler-dev.de/blog/heightmap-from-laser-to-app/</link>
      <guid isPermaLink="true">https://www.kindler-dev.de/blog/heightmap-from-laser-to-app/</guid>
      <pubDate>Tue, 16 Jun 2026 00:00:00 GMT</pubDate>
      <description>I am a maker with a laser that engraves relief and a UV flatbed printer. I kept needing clean 16-bit height maps from ordinary photos — so I built the tool I was missing.</description>
    </item>
    <item>
      <title>RadianceKit 1.4 — COLMAP import, Continue Training, and a careful cleanup</title>
      <link>https://www.kindler-dev.de/blog/radiancekit-1-4-colmap-and-cleanup/</link>
      <guid isPermaLink="true">https://www.kindler-dev.de/blog/radiancekit-1-4-colmap-and-cleanup/</guid>
      <pubDate>Sat, 09 May 2026 00:00:00 GMT</pubDate>
      <description>The 1.4 update opens RadianceKit up to existing photogrammetry reconstructions, lets you extend a training run, and spends a lot of its effort on the unglamorous parts: storage, memory limits, and over-training.</description>
    </item>
    <item>
      <title>Shipping Mundwerk 1.0 — Local-First Dictation on macOS</title>
      <link>https://www.kindler-dev.de/blog/shipping-mundwerk-1-0/</link>
      <guid isPermaLink="true">https://www.kindler-dev.de/blog/shipping-mundwerk-1-0/</guid>
      <pubDate>Wed, 06 May 2026 00:00:00 GMT</pubDate>
      <description>Mundwerk shipped on May 4. Here is what building a fully on-device dictation tool for macOS actually looks like — the tech choices, the friction points, and what did not make it into v1.</description>
    </item>
    <item>
      <title>Building Druckkosten — a print-cost calculator for the Mac, in 13 languages</title>
      <link>https://www.kindler-dev.de/blog/building-druckkosten/</link>
      <guid isPermaLink="true">https://www.kindler-dev.de/blog/building-druckkosten/</guid>
      <pubDate>Fri, 17 Apr 2026 00:00:00 GMT</pubDate>
      <description>A Mac app for print shops, copy shops and design agencies. Local-first, SwiftData, PDF quotes — and yes, it really does ship in 13 languages. Here is what went into v1.</description>
    </item>
    <item>
      <title>Quinque — a daily word game I built for my father</title>
      <link>https://www.kindler-dev.de/blog/quinque-a-word-game-for-my-father/</link>
      <guid isPermaLink="true">https://www.kindler-dev.de/blog/quinque-a-word-game-for-my-father/</guid>
      <pubDate>Sun, 05 Apr 2026 00:00:00 GMT</pubDate>
      <description>My 82-year-old father and I both like the daily five-letter word puzzle. I did not want him wading through ad-choked web versions — so I built one he plays on the iPad and I play on the Mac.</description>
    </item>
    <item>
      <title>Gaussian Splatting on macOS — a primer for app developers</title>
      <link>https://www.kindler-dev.de/blog/gaussian-splatting-on-macos/</link>
      <guid isPermaLink="true">https://www.kindler-dev.de/blog/gaussian-splatting-on-macos/</guid>
      <pubDate>Tue, 24 Mar 2026 00:00:00 GMT</pubDate>
      <description>Radiance fields and Gaussian splatting are no longer just a research demo. Here is the lay of the land for Mac developers — what they actually are, what the rendering looks like, and where RadianceKit fits in.</description>
    </item>
    <item>
      <title>Building Listen4Me — live captions on-device</title>
      <link>https://www.kindler-dev.de/blog/building-listen4me/</link>
      <guid isPermaLink="true">https://www.kindler-dev.de/blog/building-listen4me/</guid>
      <pubDate>Thu, 16 Nov 2023 00:00:00 GMT</pubDate>
      <description>Listen4Me started as my first iOS app — a live-caption tool that takes spoken German and prints it onto an iPad or iPhone screen in real time. A small accessibility tool, on-device, German only.</description>
    </item>
  </channel>
</rss>
