<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Niklas Ekman</title>
    <description>The latest articles on DEV Community by Niklas Ekman (@braska).</description>
    <link>https://dev.to/braska</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3138242%2F0399fa42-6c38-437c-aa25-8906b5a99965.png</url>
      <title>DEV Community: Niklas Ekman</title>
      <link>https://dev.to/braska</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/braska"/>
    <language>en</language>
    <item>
      <title>I built a note-taking app where I literally can't access your data</title>
      <dc:creator>Niklas Ekman</dc:creator>
      <pubDate>Sat, 21 Feb 2026 22:45:30 +0000</pubDate>
      <link>https://dev.to/braska/i-built-a-note-taking-app-where-i-literally-cant-access-your-data-14ai</link>
      <guid>https://dev.to/braska/i-built-a-note-taking-app-where-i-literally-cant-access-your-data-14ai</guid>
      <description>&lt;p&gt;Hey everyone! I wanted to share a side project I've been working on called &lt;a href="https://www.mindpad.eu?utm_source=dev.to&amp;amp;utm_campaign=initial-commit"&gt;Mindpad&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  The backstory
&lt;/h2&gt;

&lt;p&gt;I've been trying to move away from free note-taking apps because, let's be honest, if it's free you're probably the product. Your notes getting sold to advertisers or used to train AI models doesn't sit right with me. I wanted something I could actually trust with my private thoughts.&lt;/p&gt;

&lt;h2&gt;
  
  
  What it is
&lt;/h2&gt;

&lt;p&gt;A simple note-taking app with actual end-to-end encryption using OpenPGP.js (battle-tested, open source, used by major privacy-focused companies). Your notes never leave your device unencrypted. Ever. Not "encrypted at rest" or "encrypted in transit" (well, that too), but rather your device encrypts them before they even sync.&lt;/p&gt;

&lt;h2&gt;
  
  
  The privacy setup
&lt;/h2&gt;

&lt;p&gt;I've made a conscious effort to use only European companies throughout the stack (EU has some of the world's strongest privacy laws). Managed to pull it off for everything except one service but even then, all data stays hosted in EU servers.&lt;/p&gt;

&lt;h2&gt;
  
  
  The catch
&lt;/h2&gt;

&lt;p&gt;If you lose your encryption key, you lose your notes. No exceptions. No password reset. No "contact support to recover." This is the trade-off for real privacy — I can't help you because I literally can't access your data.&lt;/p&gt;

&lt;h2&gt;
  
  
  The results
&lt;/h2&gt;

&lt;p&gt;Currently, It works and I use it daily. The landing page and some UX bits need polish, but it's functional enough that I wanted to see if anyone else cares about this kind of thing. I built it for me, but figured I'd share it.&lt;/p&gt;

&lt;p&gt;Would love to hear your thoughts, especially on the UX/privacy trade-offs.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.mindpad.eu?utm_source=dev.to&amp;amp;utm_campaign=initial-commit"&gt;https://www.mindpad.eu?utm_source=dev.to&amp;amp;utm_campaign=initial-commit&lt;/a&gt;&lt;/p&gt;

</description>
      <category>privacy</category>
      <category>webdev</category>
      <category>svelte</category>
      <category>showdev</category>
    </item>
    <item>
      <title>A Game About Typing The Alphabet</title>
      <dc:creator>Niklas Ekman</dc:creator>
      <pubDate>Sun, 22 Jun 2025 18:31:47 +0000</pubDate>
      <link>https://dev.to/braska/a-game-about-typing-the-alphabet-1809</link>
      <guid>https://dev.to/braska/a-game-about-typing-the-alphabet-1809</guid>
      <description>&lt;p&gt;I created a silly little game where you type the alphabet as quickly as possible. There's a leaderboard to earn bragging rights with your buddies.&lt;/p&gt;

&lt;p&gt;Almost two decades ago I learned programming and the first software I ever created was a Windows CLI program where you type the alphabet as quickly as possible. Currently, I'm learning how to create games, and I found it only fitting that the first game I ever publicly publish is a remake of the software I created almost two decades ago.&lt;/p&gt;

&lt;p&gt;I'd love for you to give it a try and let me know what you think. You'll find the game on many places, such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.agameabouttypingthealphabet.com/?utm_source=dev.to"&gt;Homepage&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://braska.itch.io/a-game-about-typing-the-alphabet?utm_source=dev.to"&gt;itch.io&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In the near future I'll release reverse and scramble mode.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How fast can you type?&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>gamedev</category>
      <category>showdev</category>
      <category>dragonruby</category>
    </item>
    <item>
      <title>Kill Team Sidekick - A tool for tracking points in your Kill Team game</title>
      <dc:creator>Niklas Ekman</dc:creator>
      <pubDate>Thu, 08 May 2025 16:01:08 +0000</pubDate>
      <link>https://dev.to/braska/kill-team-sidekick-a-tool-for-tracking-your-game-223a</link>
      <guid>https://dev.to/braska/kill-team-sidekick-a-tool-for-tracking-your-game-223a</guid>
      <description>&lt;p&gt;&lt;a href="https://killteamsidekick.app?utm_source=dev.to&amp;amp;utm_campaign=initial_commit"&gt;https://killteamsidekick.app&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Has been way to long since I created a hobby/side project, so I decided to create a simple web app for tracking points in the board game Kill Team from Games Workshop. It's called &lt;a href="https://killteamsidekick.app?utm_source=dev.to&amp;amp;utm_campaign=initial_commit"&gt;Kill Team Sidekick&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;It's a SPA PWA built in Svelte and TypeScript. It's compiled statically now but can be changed to have a back end, should I need it for future features. First time building in Svelte and I'm pleasantly surprised. Uses a Material UI as a base for the design. Hosted on AWS.&lt;/p&gt;

&lt;p&gt;If you have any suggestions, comments or feedback then please share. I'm always open to hear what others think.&lt;/p&gt;

&lt;p&gt;Very happy with the results. I'm in love with PWA's and, unpopular opinion, I (still) think it's the future of smart phone apps.&lt;/p&gt;

</description>
      <category>svelte</category>
      <category>showdev</category>
      <category>typescript</category>
      <category>warhammer</category>
    </item>
  </channel>
</rss>
