<?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>Snapp Technology: stuff we're building</title>
    <link>https://snapp.technology/building</link>
    <description>The products we are building, the decisions behind them, and what we are learning as we go.</description>
    <language>en</language>
    <managingEditor>hello@snapp.technology (Snapp Technology)</managingEditor>
    <webMaster>hello@snapp.technology (Snapp Technology)</webMaster>
    <copyright>Snapp Technology</copyright>
    <lastBuildDate>Tue, 18 Aug 2026 12:00:00 +0000</lastBuildDate>
    <atom:link href="https://snapp.technology/rss.xml" rel="self" type="application/rss+xml" />
    <image>
      <url>https://snapp.technology/logos/Mark_navy.png</url>
      <title>Snapp Technology: stuff we're building</title>
      <link>https://snapp.technology/building</link>
    </image>
    <item>
      <title>A trail running stack for the UNA Watch</title>
      <link>https://snapp.technology/building/una-watch</link>
      <guid isPermaLink="true">https://snapp.technology/building/una-watch</guid>
      <pubDate>Tue, 18 Aug 2026 12:00:00 +0000</pubDate>
      <description>UNA Watch sent us a developer device. One afternoon in the simulator before it arrived, five days after it landed: their MIT-licensed recorder forked into a trail running app, an Android companion beside it, climbs delivered from VertMatch, and runs that leave as files rather than into a single service.</description>
      <category>product</category>
      <category>hardware</category>
      <category>trail running</category>
      <enclosure url="https://snapp.technology/building/una-watch/cover.jpg" length="48954" type="image/jpeg" />
      <content:encoded><![CDATA[<p><img src="https://snapp.technology/building/una-watch/cover.jpg" alt="A trail running stack for the UNA Watch" /></p>
<p>UNA Watch sent us a developer device. One afternoon in the simulator before it arrived, five days after it landed: their MIT-licensed recorder forked into a trail running app, an Android companion beside it, climbs delivered from VertMatch, and runs that leave as files rather than into a single service.</p>
<p><a href="https://snapp.technology/building/una-watch">Read the full post on snapp.technology</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Indoor Bike: an indoor cycling app with no landlord</title>
      <link>https://snapp.technology/building/indoorbike</link>
      <guid isPermaLink="true">https://snapp.technology/building/indoorbike</guid>
      <pubDate>Wed, 05 Aug 2026 12:00:00 +0000</pubDate>
      <description>A local-first, open source trainer app for Android: ERG mode over standard Bluetooth, workouts that fit in a URL, zero network calls by default, and the first outside contributor already merged.</description>
      <category>product</category>
      <category>cycling</category>
      <category>open source</category>
      <enclosure url="https://snapp.technology/building/indoorbike/cover.jpg" length="54231" type="image/jpeg" />
      <content:encoded><![CDATA[<p><img src="https://snapp.technology/building/indoorbike/cover.jpg" alt="Indoor Bike: an indoor cycling app with no landlord" /></p>
<p>A local-first, open source trainer app for Android: ERG mode over standard Bluetooth, workouts that fit in a URL, zero network calls by default, and the first outside contributor already merged.</p>
<p><a href="https://snapp.technology/building/indoorbike">Read the full post on snapp.technology</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Open Terrain: a shop window for indie outdoor software</title>
      <link>https://snapp.technology/building/openterrain</link>
      <guid isPermaLink="true">https://snapp.technology/building/openterrain</guid>
      <pubDate>Wed, 05 Aug 2026 11:59:00 +0000</pubDate>
      <description>Twenty-nine tools, twelve countries, one day from first commit to production. Why we built a curated software directory for open-water swimmers, gravel riders and trail runners, and why the code is boring on purpose.</description>
      <category>product</category>
      <category>directory</category>
      <enclosure url="https://snapp.technology/building/openterrain/cover.jpg" length="277364" type="image/jpeg" />
      <content:encoded><![CDATA[<p><img src="https://snapp.technology/building/openterrain/cover.jpg" alt="Open Terrain: a shop window for indie outdoor software" /></p>
<p>Twenty-nine tools, twelve countries, one day from first commit to production. Why we built a curated software directory for open-water swimmers, gravel riders and trail runners, and why the code is boring on purpose.</p>
<p><a href="https://snapp.technology/building/openterrain">Read the full post on snapp.technology</a></p>]]></content:encoded>
    </item>
    <item>
      <title>VertMatch: matching your training to the mountain</title>
      <link>https://snapp.technology/building/vertmatch</link>
      <guid isPermaLink="true">https://snapp.technology/building/vertmatch</guid>
      <pubDate>Wed, 05 Aug 2026 11:58:00 +0000</pubDate>
      <description>Three attempts, one right question. How our race-readiness engine for trail runners went from a gradient dashboard nobody needed to a 14,000-climb catalogue, a readiness score, and a EUR 2 plan in nineteen weeks.</description>
      <category>product</category>
      <category>trail running</category>
      <enclosure url="https://snapp.technology/building/vertmatch/logo.png" length="315989" type="image/png" />
      <content:encoded><![CDATA[<p><img src="https://snapp.technology/building/vertmatch/logo.png" alt="VertMatch: matching your training to the mountain" /></p>
<p>Three attempts, one right question. How our race-readiness engine for trail runners went from a gradient dashboard nobody needed to a 14,000-climb catalogue, a readiness score, and a EUR 2 plan in nineteen weeks.</p>
<p><a href="https://snapp.technology/building/vertmatch">Read the full post on snapp.technology</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Introducing: stuff we're building</title>
      <link>https://snapp.technology/building/introducing-stuff-were-building</link>
      <guid isPermaLink="true">https://snapp.technology/building/introducing-stuff-were-building</guid>
      <pubDate>Wed, 29 Jul 2026 12:00:00 +0000</pubDate>
      <description>A place to show what we are building: our own products, the decisions behind them, and what we are learning as we go.</description>
      <category>company</category>
      <category>product</category>
      <content:encoded><![CDATA[<h2>Why this space</h2>
<p>We build a lot. Products of our own, tools for ourselves, experiments that sometimes grow legs. This space is where we show what we have been up to: the decisions behind a design, a technique that worked, a short note when we ship something.</p>
<p>Some posts will be long. Most will be short. The point is not to publish on a schedule. It is to leave a trail of how we think and work.</p>
<h2>Already on the shelf</h2>
<p>The first deep dives are live: <a href="https://snapp.technology/building/vertmatch">VertMatch</a>, a race-readiness engine for trail runners; <a href="https://snapp.technology/building/openterrain">Open Terrain</a>, a curated directory of indie software for outdoor sports; and <a href="https://snapp.technology/building/indoorbike">Indoor Bike</a>, a local-first smart trainer app with no subscription attached.</p>
<figure><img src="https://snapp.technology/building/vertmatch/climb-map.png" alt="The VertMatch climb catalogue around Garmisch-Partenkirchen, climbs coloured by severity" /><figcaption>VertMatch keeps a shared catalogue of over 14,000 climbs. The full story is in the VertMatch post.</figcaption></figure>
<figure><img src="https://snapp.technology/building/indoorbike/ride-hud.jpg" alt="The Indoor Bike ride screen holding 60 watts in ERG mode against a night landscape" /><figcaption>Indoor Bike drives a smart trainer with zero network calls by default. Unedited screenshot from the deep dive.</figcaption></figure>
<figure><img src="https://snapp.technology/building/openterrain/gravel.jpg" alt="A gravel road through forest, one of the three sports Open Terrain curates software for" /><figcaption>Open Terrain curates indie software for open-water swimming, gravel and trail running.</figcaption></figure>
<h2>What to expect</h2>
<ul><li>Deep dives into the products we build and run</li><li>Design and engineering decisions, explained</li><li>Occasional opinions on European software independence</li></ul>
<blockquote><p>Building great software is a multi-disciplinary process. We would rather show that than describe it.</p></blockquote>
<p>If any of it prompts a question, <a href="https://snapp.technology/contact">get in touch</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>A refreshed home page and a proper impressum</title>
      <link>https://snapp.technology/building/site-refresh</link>
      <guid isPermaLink="true">https://snapp.technology/building/site-refresh</guid>
      <pubDate>Wed, 29 Jul 2026 11:59:00 +0000</pubDate>
      <description>We reworked the landing experience and added the legal details page every EU company should have.</description>
      <category>website</category>
      <content:encoded><![CDATA[<p>We gave the home page a pass this week: a cleaner hero and a tighter walk through what we do. We also added an <a href="https://snapp.technology/impressum">impressum</a> with our full company details and registration number, which every European company should have.</p>
<p>Small changes, but the site should now read a little more like the studio behind it.</p>]]></content:encoded>
    </item>
  </channel>
</rss>
