<?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: Pratham Aggarwal</title>
    <description>The latest articles on DEV Community by Pratham Aggarwal (@pratham_aggarwal_64aaf1cc).</description>
    <link>https://dev.to/pratham_aggarwal_64aaf1cc</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%2F3709791%2F0fc8a53b-94fe-4ff3-843a-d8293ffb6577.png</url>
      <title>DEV Community: Pratham Aggarwal</title>
      <link>https://dev.to/pratham_aggarwal_64aaf1cc</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/pratham_aggarwal_64aaf1cc"/>
    <language>en</language>
    <item>
      <title>how many days do I need to work</title>
      <dc:creator>Pratham Aggarwal</dc:creator>
      <pubDate>Mon, 16 Feb 2026 10:20:07 +0000</pubDate>
      <link>https://dev.to/pratham_aggarwal_64aaf1cc/how-many-days-do-i-need-to-work-4a2p</link>
      <guid>https://dev.to/pratham_aggarwal_64aaf1cc/how-many-days-do-i-need-to-work-4a2p</guid>
      <description>&lt;p&gt;As a developer, I deal with dates constantly. Sprints, deadlines, "net 30" payment terms. Last week, I needed to figure out the exact number of working days between two dates for a project estimate.&lt;/p&gt;

&lt;p&gt;I Googled it. The top result took 4 seconds to load, asked for cookie consent, and then covered the actual calculator with a video ad. The second result required me to click "Calculate" three times because of a UI glitch.&lt;/p&gt;

&lt;p&gt;The Solution I built a Time Tools stack as part of a new utility stack I'm working on. It’s a dedicated suite for time and date logic that respects your time.&lt;/p&gt;

&lt;p&gt;What’s inside:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Business Day Calculator&lt;/strong&gt;: Excludes weekends automatically. No mental gymnastics.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Work Hours Calculator&lt;/strong&gt;: Perfect for freelancers calculating billable hours or checking overtime.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Age/Date Diff&lt;/strong&gt;: precise down to the day, without the bloat.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Why I built it (and why it's better) The "Old Timers" in this space (the sites that have dominated SEO for 15 years) are stuck in 2005. They are server-heavy, ad-riddled, and often sell user data.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Zero Ads&lt;/strong&gt;: I’m not trying to monetize your eyeballs while you’re trying to work.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Client-Side logic&lt;/strong&gt;: It runs in your browser. It’s instant.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Clean UI&lt;/strong&gt;: Coz why not.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I’d love for you to try it out and let me know if the UX feels faster to you.&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>webdev</category>
      <category>workplace</category>
      <category>programming</category>
    </item>
    <item>
      <title>A Mortgage and Affordability Calculator that doesn't want your email address</title>
      <dc:creator>Pratham Aggarwal</dc:creator>
      <pubDate>Mon, 16 Feb 2026 09:57:36 +0000</pubDate>
      <link>https://dev.to/pratham_aggarwal_64aaf1cc/a-mortgage-and-affordability-calculator-that-doesnt-want-your-email-address-l35</link>
      <guid>https://dev.to/pratham_aggarwal_64aaf1cc/a-mortgage-and-affordability-calculator-that-doesnt-want-your-email-address-l35</guid>
      <description>&lt;p&gt;Most financial calculators on the web aren't actually calculators; they are &lt;strong&gt;Lead Generation forms&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;You want to know if you can afford that house or how to pay off your credit card? Great, just enter your salary, your debt, and... oh, please enter your email and phone number to see the results. Next thing you know, a loan officer is calling you at dinner.&lt;/p&gt;

&lt;p&gt;The Project I’m building a finance stack that is purely mathematical, not transactional. It includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Affordability Calculator&lt;/strong&gt;: A unified view of House, Rent, and Car budgets based on your actual debt-to-income ratio.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Mortgage &amp;amp; PITI&lt;/strong&gt;: Breaks down the real monthly cost (Principal, Interest, Taxes, Insurance) without hiding the scary parts.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Debt Payoff&lt;/strong&gt;: Strategies to clear credit cards faster.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Why use this?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Privacy First&lt;/strong&gt;: No data leaves your browser. I don't want your data. I just want the math.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;No "Apply Now" Buttons&lt;/strong&gt;: I am not an affiliate farm.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Responsive&lt;/strong&gt;: Works on mobile just as well as desktop, so you can check numbers while you're actually out looking at places.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is the tool I wished I had when I was first looking at my finances. I hope it helps you too.&lt;/p&gt;

</description>
      <category>finance</category>
      <category>privacy</category>
      <category>webdev</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Why I Built a Serverless PDF Tool (Because I Don't Trust "The Cloud" With My Data)</title>
      <dc:creator>Pratham Aggarwal</dc:creator>
      <pubDate>Tue, 13 Jan 2026 20:42:52 +0000</pubDate>
      <link>https://dev.to/pratham_aggarwal_64aaf1cc/why-i-built-a-serverless-pdf-tool-because-i-dont-trust-the-cloud-with-my-data-185j</link>
      <guid>https://dev.to/pratham_aggarwal_64aaf1cc/why-i-built-a-serverless-pdf-tool-because-i-dont-trust-the-cloud-with-my-data-185j</guid>
      <description>&lt;p&gt;You know that feeling.&lt;/p&gt;

&lt;p&gt;You need to merge a contract or rotate a scanned ID card, but you don't have Adobe Acrobat. You Google "free pdf merge," click the first result, and then pause.&lt;/p&gt;

&lt;p&gt;"Am I really about to upload my passport copy to some random server?"&lt;/p&gt;

&lt;p&gt;It always felt sketchy to me. I hated that I had to trade my privacy just to do a simple file operation. Once that file leaves my laptop, I have no idea where it goes or who sees it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;So I decided to build my own alternative.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I built &lt;a href="https://www.universalconverters.net" rel="noopener noreferrer"&gt;Universal Converters&lt;/a&gt; with one strict rule: Zero Uploads.&lt;/p&gt;

&lt;p&gt;Instead of the usual upload-process-download loop, I used WebAssembly (WASM). It basically lets the browser do the heavy lifting that a server usually does.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why I think this is better:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;It’s actually private: Your files never leave your device. You can literally load the page, turn off your Wi-Fi, and it still works.&lt;/li&gt;
&lt;li&gt;It’s fast: Since there’s no uploading, big files are processed instantly.&lt;/li&gt;
&lt;li&gt;No limits: I didn't add any arbitrary "Max 2 Files" or paywalls because... well, it’s using your CPU, not mine.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It started with just PDFs, but I ended up adding a bunch of other tools I use often, like converting HEIC images (iPhone photos) to PDF and some standard unit converters for engineering stuff.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Tech Stack:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Next.js for the framework.&lt;/li&gt;
&lt;li&gt;WebAssembly for the file processing.&lt;/li&gt;
&lt;li&gt;Tailwind for making it look decent.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I’d love for you guys to test it out. Since everything runs client-side, I’m curious how it handles massive files on different machines.&lt;/p&gt;

&lt;p&gt;Here is the link: &lt;a href="https://www.universalconverters.net" rel="noopener noreferrer"&gt;https://www.universalconverters.net&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Let me know if you find any bugs or if there are other privacy-focused tools you think I should add. Happy Judging me and Cheers!&lt;/p&gt;

</description>
      <category>webassembly</category>
      <category>privacy</category>
      <category>showdev</category>
      <category>javascript</category>
    </item>
  </channel>
</rss>
