<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Praneel Sindhole — Blog</title>
    <link>https://praneel.sindhole.com/</link>
    <description>Posts on FOSS, AWS, n8n automation, IoT, cybersecurity, and what I&apos;m building.</description>
    <language>en</language>
    <lastBuildDate>Sun, 31 May 2026 13:53:01 GMT</lastBuildDate>
    <managingEditor>noreply@praneel.sindhole.com (Praneel Sindhole)</managingEditor>
    <atom:link href="https://praneel.sindhole.com/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Life Update</title>
      <link>https://praneel.sindhole.com/blog/posts/life/</link>
      <guid isPermaLink="true">https://praneel.sindhole.com/blog/posts/life/</guid>
      <pubDate>Sat, 30 May 2026 12:00:00 GMT</pubDate>
      <description>Eight months later: a busted laptop, no job, hackathons that saved my mental health, and the plan to start writing here again.</description>
      <author>noreply@praneel.sindhole.com (Praneel Sindhole)</author>
      <category>personal</category>
      <category>student-life</category>
    </item>
    <item>
      <title>My First Mechanical Keyboard</title>
      <link>https://praneel.sindhole.com/blog/posts/mechakeyboardlife/</link>
      <guid isPermaLink="true">https://praneel.sindhole.com/blog/posts/mechakeyboardlife/</guid>
      <pubDate>Wed, 22 Oct 2025 12:00:00 GMT</pubDate>
      <description>Unboxing the AWS-prize mechanical keyboard - my first one ever - and weighing up future mods like the tempest tape mod.</description>
      <author>noreply@praneel.sindhole.com (Praneel Sindhole)</author>
      <category>mechanical-keyboards</category>
      <category>personal</category>
    </item>
    <item>
      <title>Winning and Losing</title>
      <link>https://praneel.sindhole.com/blog/posts/Winning-and-loosing/</link>
      <guid isPermaLink="true">https://praneel.sindhole.com/blog/posts/Winning-and-loosing/</guid>
      <pubDate>Sun, 12 Oct 2025 12:00:00 GMT</pubDate>
      <description>Winning the AWS Rift Rewind hackathon with a League-of-Legends-themed site, then frying my laptop swapping an SSD without unplugging the battery.</description>
      <author>noreply@praneel.sindhole.com (Praneel Sindhole)</author>
      <category>aws</category>
      <category>gaming</category>
      <category>personal</category>
    </item>
    <item>
      <title>Linux Installation Party</title>
      <link>https://praneel.sindhole.com/blog/posts/linux-installation-party/</link>
      <guid isPermaLink="true">https://praneel.sindhole.com/blog/posts/linux-installation-party/</guid>
      <pubDate>Fri, 10 Oct 2025 12:00:00 GMT</pubDate>
      <description>MUKTI&apos;s Linux installation party for students getting their first taste of a Linux distro. Full write-up on the FOSS United forum.</description>
      <author>noreply@praneel.sindhole.com (Praneel Sindhole)</author>
      <category>linux</category>
      <category>foss</category>
      <category>mukti</category>
    </item>
    <item>
      <title>Day 7 of the Rift Rewind Challenge 1, Building a Website</title>
      <link>https://praneel.sindhole.com/blog/posts/riot-cloud-site/</link>
      <guid isPermaLink="true">https://praneel.sindhole.com/blog/posts/riot-cloud-site/</guid>
      <pubDate>Sun, 05 Oct 2025 12:00:00 GMT</pubDate>
      <description>Day 7 of the Rift Rewind Challenge: build write-up on a League-of-Legends-themed website using the Riot API. Live at gaming.praneel.tech.</description>
      <author>noreply@praneel.sindhole.com (Praneel Sindhole)</author>
      <category>aws</category>
      <category>gaming</category>
      <category>web-dev</category>
    </item>
    <item>
      <title>India FOSS 2025</title>
      <link>https://praneel.sindhole.com/blog/posts/india-foss-2025/</link>
      <guid isPermaLink="true">https://praneel.sindhole.com/blog/posts/india-foss-2025/</guid>
      <pubDate>Mon, 22 Sep 2025 12:00:00 GMT</pubDate>
      <description>Notes from India FOSS 2025: MUKTI updates and what we&apos;ve been building, with the full write-up over on the FOSS United forum.</description>
      <author>noreply@praneel.sindhole.com (Praneel Sindhole)</author>
      <category>foss</category>
      <category>mukti</category>
    </item>
    <item>
      <title>&quot;Resist&quot;, The Resistance Checker</title>
      <link>https://praneel.sindhole.com/blog/posts/ocr-based-resistance-checker-resist/</link>
      <guid isPermaLink="true">https://praneel.sindhole.com/blog/posts/ocr-based-resistance-checker-resist/</guid>
      <pubDate>Thu, 18 Sep 2025 12:00:00 GMT</pubDate>
      <description>Resist is a Flask + OpenCV web app that reads resistor colour bands from a photo and returns the resistance value in Ω, kΩ, MΩ, or GΩ.</description>
      <author>noreply@praneel.sindhole.com (Praneel Sindhole)</author>
      <category>electronics</category>
      <category>foss</category>
      <category>web-dev</category>
    </item>
    <item>
      <title>My n8n Rabbit Hole</title>
      <link>https://praneel.sindhole.com/blog/posts/my-n8n-rabbit-hole/</link>
      <guid isPermaLink="true">https://praneel.sindhole.com/blog/posts/my-n8n-rabbit-hole/</guid>
      <pubDate>Wed, 27 Aug 2025 12:00:00 GMT</pubDate>
      <description>Falling down the n8n rabbit hole: automating blog publishing via Discord triggers and Gemini chat models, hosted in Docker on my laptop.</description>
      <author>noreply@praneel.sindhole.com (Praneel Sindhole)</author>
      <category>n8n</category>
      <category>foss</category>
      <category>web-dev</category>
    </item>
    <item>
      <title>AI Automation with n8n</title>
      <link>https://praneel.sindhole.com/blog/posts/ai-automation-with-n8n/</link>
      <guid isPermaLink="true">https://praneel.sindhole.com/blog/posts/ai-automation-with-n8n/</guid>
      <pubDate>Tue, 26 Aug 2025 12:00:00 GMT</pubDate>
      <description>An n8n automation that writes and commits this blog post to GitHub end-to-end, with no manual git or browser interaction at any step.</description>
      <author>noreply@praneel.sindhole.com (Praneel Sindhole)</author>
      <category>n8n</category>
      <category>foss</category>
    </item>
    <item>
      <title>Day 7 of AWS Builder Challenge #2,&quot;How I Took a Next.js App to Production on AWS &quot; </title>
      <link>https://praneel.sindhole.com/blog/posts/aws-cloud-day-seven/</link>
      <guid isPermaLink="true">https://praneel.sindhole.com/blog/posts/aws-cloud-day-seven/</guid>
      <pubDate>Sat, 23 Aug 2025 12:00:00 GMT</pubDate>
      <description>Day 7 of the AWS Builder Challenge: reflection and write-up on taking a Next.js app to production on AWS, ending a week of building in public.</description>
      <author>noreply@praneel.sindhole.com (Praneel Sindhole)</author>
      <category>aws</category>
      <category>web-dev</category>
    </item>
    <item>
      <title>Day 6 of AWS Builder Challenge #2,&quot;Contact Form-Making Your Website Interactive&quot; </title>
      <link>https://praneel.sindhole.com/blog/posts/aws-cloud-day-six/</link>
      <guid isPermaLink="true">https://praneel.sindhole.com/blog/posts/aws-cloud-day-six/</guid>
      <pubDate>Fri, 22 Aug 2025 12:00:00 GMT</pubDate>
      <description>Day 6 of the AWS Builder Challenge: wiring a Next.js contact form to AWS Lambda and SNS, and debugging an env-var typo that broke the whole flow.</description>
      <author>noreply@praneel.sindhole.com (Praneel Sindhole)</author>
      <category>aws</category>
      <category>web-dev</category>
    </item>
    <item>
      <title>Day 5 of AWS Builder Challenge #2,&quot;Professional Deployment-GitHub, Amplify, and Modern Web Development&quot; </title>
      <link>https://praneel.sindhole.com/blog/posts/aws-cloud-day-five/</link>
      <guid isPermaLink="true">https://praneel.sindhole.com/blog/posts/aws-cloud-day-five/</guid>
      <pubDate>Thu, 21 Aug 2025 12:00:00 GMT</pubDate>
      <description>Day 5 of the AWS Builder Challenge: connecting GitHub to AWS Amplify so every push auto-deploys, plus a custom 404 rewrite rule.</description>
      <author>noreply@praneel.sindhole.com (Praneel Sindhole)</author>
      <category>aws</category>
      <category>web-dev</category>
    </item>
    <item>
      <title>Get Your Free Domain with the GitHub Student Developer Pack (and connect it to AWS Amplify)</title>
      <link>https://praneel.sindhole.com/blog/posts/free-domain-with-github-studentpack/</link>
      <guid isPermaLink="true">https://praneel.sindhole.com/blog/posts/free-domain-with-github-studentpack/</guid>
      <pubDate>Thu, 21 Aug 2025 12:00:00 GMT</pubDate>
      <description>How to redeem a one-year free domain (.me, .tech) via the GitHub Student Developer Pack and point it at an AWS Amplify deployment.</description>
      <author>noreply@praneel.sindhole.com (Praneel Sindhole)</author>
      <category>web-dev</category>
      <category>aws</category>
      <category>student-life</category>
    </item>
    <item>
      <title>Day 4 of the AWS Builder Challenge #2,&quot;Global Distribution-Making Your Website Accessible Worldwide&quot; </title>
      <link>https://praneel.sindhole.com/blog/posts/aws-cloud-day-four/</link>
      <guid isPermaLink="true">https://praneel.sindhole.com/blog/posts/aws-cloud-day-four/</guid>
      <pubDate>Wed, 20 Aug 2025 12:00:00 GMT</pubDate>
      <description>Day 4 of the AWS Builder Challenge: putting CloudFront in front of a private S3 bucket to serve a website globally while keeping the origin locked down.</description>
      <author>noreply@praneel.sindhole.com (Praneel Sindhole)</author>
      <category>aws</category>
      <category>web-dev</category>
    </item>
    <item>
      <title>Success</title>
      <link>https://praneel.sindhole.com/blog/posts/success/</link>
      <guid isPermaLink="true">https://praneel.sindhole.com/blog/posts/success/</guid>
      <pubDate>Wed, 20 Aug 2025 12:00:00 GMT</pubDate>
      <description>Switching this site from Vercel to Amazon S3 + CloudFront: Next.js static export, a URL-rewrite CloudFront Function, and cache invalidation gotchas.</description>
      <author>noreply@praneel.sindhole.com (Praneel Sindhole)</author>
      <category>aws</category>
      <category>web-dev</category>
    </item>
    <item>
      <title>Day 3 of the AWS Builder Challenge #2,&quot;Web Content-Building Your Personal Website Files&quot; </title>
      <link>https://praneel.sindhole.com/blog/posts/aws-cloud-day-three/</link>
      <guid isPermaLink="true">https://praneel.sindhole.com/blog/posts/aws-cloud-day-three/</guid>
      <pubDate>Tue, 19 Aug 2025 12:00:00 GMT</pubDate>
      <description>Day 3 of the AWS Builder Challenge: customising an HTML/CSS template with a dark-mode toggle and uploading the site files to a private S3 bucket.</description>
      <author>noreply@praneel.sindhole.com (Praneel Sindhole)</author>
      <category>aws</category>
      <category>web-dev</category>
    </item>
    <item>
      <title>Day 2 of AWS Builder Challenge #2,&quot;Private Cloud Storage-Creating Your Secure S3 Bucket&quot; </title>
      <link>https://praneel.sindhole.com/blog/posts/aws-cloud-day-two/</link>
      <guid isPermaLink="true">https://praneel.sindhole.com/blog/posts/aws-cloud-day-two/</guid>
      <pubDate>Sun, 17 Aug 2025 12:00:00 GMT</pubDate>
      <description>Day 2 of the AWS Builder Challenge: creating a private S3 bucket, uploading a file, and confirming public access is correctly blocked by default.</description>
      <author>noreply@praneel.sindhole.com (Praneel Sindhole)</author>
      <category>aws</category>
      <category>cybersecurity</category>
    </item>
    <item>
      <title>Day 1 of AWS Builder Challenge #2, &quot;Secure Foundation-Setting Up Your AWS Free Tier Account&quot; </title>
      <link>https://praneel.sindhole.com/blog/posts/aws-cloud-day-one/</link>
      <guid isPermaLink="true">https://praneel.sindhole.com/blog/posts/aws-cloud-day-one/</guid>
      <pubDate>Sat, 16 Aug 2025 12:00:00 GMT</pubDate>
      <description>Day 1 of the AWS Builder Challenge: setting up an AWS Free Tier account with MFA, an IAM admin user, and a $5 budget alert before anything else.</description>
      <author>noreply@praneel.sindhole.com (Praneel Sindhole)</author>
      <category>aws</category>
      <category>cybersecurity</category>
      <category>student-life</category>
    </item>
    <item>
      <title>Update on this Blog/Site</title>
      <link>https://praneel.sindhole.com/blog/posts/update-on-landing-page/</link>
      <guid isPermaLink="true">https://praneel.sindhole.com/blog/posts/update-on-landing-page/</guid>
      <pubDate>Sat, 16 Aug 2025 12:00:00 GMT</pubDate>
      <description>Announcement: moving this site from Vercel to AWS as part of the AWS Builder Challenge, with planned improvements to design, performance, and SEO.</description>
      <author>noreply@praneel.sindhole.com (Praneel Sindhole)</author>
      <category>aws</category>
      <category>web-dev</category>
      <category>personal</category>
    </item>
    <item>
      <title>Build your own blog from this template</title>
      <link>https://praneel.sindhole.com/blog/posts/build-your-own-blog/</link>
      <guid isPermaLink="true">https://praneel.sindhole.com/blog/posts/build-your-own-blog/</guid>
      <pubDate>Fri, 15 Aug 2025 12:00:00 GMT</pubDate>
      <description>A step-by-step guide to cloning this Next.js blog template, customising the layout and posts, and shipping your own personal site in minutes.</description>
      <author>noreply@praneel.sindhole.com (Praneel Sindhole)</author>
      <category>web-dev</category>
      <category>foss</category>
    </item>
  </channel>
</rss>
