<?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: Liana John</title>
    <description>The latest articles on DEV Community by Liana John (@lianajohn).</description>
    <link>https://dev.to/lianajohn</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4236865%2F60b2a14d-3f66-4a09-abbc-7cd7aa3459b9.png</url>
      <title>DEV Community: Liana John</title>
      <link>https://dev.to/lianajohn</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/lianajohn"/>
    <language>en</language>
    <item>
      <title>I built a tiny tool for the problem every BNPL app hides: the stack</title>
      <dc:creator>Liana John</dc:creator>
      <pubDate>Tue, 10 Nov 2026 10:43:54 +0000</pubDate>
      <link>https://dev.to/lianajohn/i-built-a-tiny-tool-for-the-problem-every-bnpl-app-hides-the-stack-298m</link>
      <guid>https://dev.to/lianajohn/i-built-a-tiny-tool-for-the-problem-every-bnpl-app-hides-the-stack-298m</guid>
      <description>&lt;p&gt;Every buy-now-pay-later app answers one question well: "What do I owe &lt;em&gt;you&lt;/em&gt;?" None of them answer the question that actually bites: "What do I owe &lt;em&gt;everyone&lt;/em&gt;, and when?"&lt;/p&gt;

&lt;p&gt;Run Klarna for a jacket, Afterpay for shoes and Affirm for a laptop and you have three dashboards, twelve installments and four different due-date rhythms — pay-in-4 every two weeks here, a pay-in-30 lump there, a longer financed plan underneath. Each app is individually honest. The stack is invisible anyway.&lt;/p&gt;

&lt;p&gt;So I built &lt;a href="https://bnplstackuntangler.com" rel="noopener noreferrer"&gt;BNPL Stack Untangler&lt;/a&gt; — a small, free web tool with one job: take the plans you already have and render them as a single picture.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What it does&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You enter each plan once: provider, item, installment amount, remaining payments, due dates.&lt;/li&gt;
&lt;li&gt;It shows the combined view no provider shows: total owed across all plans, what's due this week and this month, and the calendar of upcoming installments across providers.&lt;/li&gt;
&lt;li&gt;It flags the collision weeks — the pay cycles where several plans land together — and the plans carrying late-fee exposure if a payment slips.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Design choices worth mentioning&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;em&gt;No account-first wall.&lt;/em&gt; The point of the tool is a quick reality check; making people register before they can see their own total would defeat it.&lt;/li&gt;
&lt;li&gt;
&lt;em&gt;Provider-agnostic by design.&lt;/em&gt; The tool doesn't integrate with any BNPL provider's API — deliberately. The stack exists across providers, so the input has to be the user's own list, not one company's feed.&lt;/li&gt;
&lt;li&gt;
&lt;em&gt;The guides carry the detail work.&lt;/em&gt; The fee and plan differences live in written guides — &lt;a href="https://bnplstackuntangler.com/guides/bnpl-late-fees" rel="noopener noreferrer"&gt;late fees compared&lt;/a&gt;, &lt;a href="https://bnplstackuntangler.com/guides/klarna-vs-afterpay-vs-affirm" rel="noopener noreferrer"&gt;Klarna vs Afterpay vs Affirm&lt;/a&gt;, and a &lt;a href="https://bnplstackuntangler.com/guides/holiday-bnpl" rel="noopener noreferrer"&gt;holiday BNPL guide&lt;/a&gt; — so the tool itself can stay a single screen.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The interesting lesson from building it: the hard part wasn't the maths, it was the &lt;em&gt;calendar&lt;/em&gt;. Stacked plans don't fail because the totals are huge — they fail in one specific week where everything lands at once. Any tool in this space that shows totals without a timeline is missing the actual failure mode.&lt;/p&gt;

&lt;p&gt;If you juggle more than one BNPL plan, the untangler is free: &lt;a href="https://bnplstackuntangler.com" rel="noopener noreferrer"&gt;https://bnplstackuntangler.com&lt;/a&gt; — and I'd genuinely like to hear what view of your stack would help most.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>productivity</category>
      <category>finance</category>
      <category>showdev</category>
    </item>
  </channel>
</rss>
