<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Shayon’s writing</title>
<link>https://shayon.work/blog</link>
<description>Writing by Shayon, a software engineer in Berlin.</description>
<language>en</language>
<atom:link href="https://shayon.work/blog/feed.xml" rel="self" type="application/rss+xml" />
<item>
<title>My gym forced a social media down my throat. I reverse-engineered its app.</title>
<link>https://shayon.work/blog/reverse-engineering-gym-pass</link>
<guid isPermaLink="true">https://shayon.work/blog/reverse-engineering-gym-pass</guid>
<pubDate>Wed, 04 Nov 2026 00:00:00 GMT</pubDate>
<description>Extracting my gym’s QR check-in from its Flutter app, with a rooted phone and a lot of ripgrep.</description>
</item>
</channel>
</rss>