<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Arpan Adhikari — Blog</title>
    <link>https://www.arpanadhikari7.com.np/blog</link>
    <description>Writing by Arpan Adhikari on building BECE Vault, React and Vite, GitHub Actions, and studying Computer Engineering at Pokhara University.</description>
    <language>en</language>
    <atom:link href="https://www.arpanadhikari7.com.np/blog/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>How I built BECE Vault, and how students started using it</title>
      <link>https://www.arpanadhikari7.com.np/blog/how-i-built-bece-vault</link>
      <guid isPermaLink="true">https://www.arpanadhikari7.com.np/blog/how-i-built-bece-vault</guid>
      <pubDate>Mon, 19 Oct 2026 00:00:00 GMT</pubDate>
      <description>Why I built a free notes library for Pokhara University Computer Engineering students, the decisions that shaped it, and what the numbers look like now that people are using it.</description>
      <category>bece-vault</category>
      <category>react</category>
      <category>side-projects</category>
    </item>
    <item>
      <title>Prerendering a React + Vite app for SEO without Next.js</title>
      <link>https://www.arpanadhikari7.com.np/blog/prerendering-react-vite-for-seo</link>
      <guid isPermaLink="true">https://www.arpanadhikari7.com.np/blog/prerendering-react-vite-for-seo</guid>
      <pubDate>Sat, 17 Oct 2026 00:00:00 GMT</pubDate>
      <description>A single-page React app serves the same empty HTML for every URL. Here's how I gave every page real HTML at build time with one small script, without switching frameworks.</description>
      <category>react</category>
      <category>vite</category>
      <category>seo</category>
      <category>bece-vault</category>
    </item>
    <item>
      <title>Automatically watermarking files with GitHub Actions</title>
      <link>https://www.arpanadhikari7.com.np/blog/watermarking-files-with-github-actions</link>
      <guid isPermaLink="true">https://www.arpanadhikari7.com.np/blog/watermarking-files-with-github-actions</guid>
      <pubDate>Thu, 15 Oct 2026 00:00:00 GMT</pubDate>
      <description>How BECE Vault keeps clean originals in a private repository and publishes watermarked copies to the public one, including files that arrive through pull requests, without losing a single commit's author or date.</description>
      <category>github-actions</category>
      <category>git</category>
      <category>bece-vault</category>
    </item>
    <item>
      <title>Building a PDF viewer with pdf.js: what I learned</title>
      <link>https://www.arpanadhikari7.com.np/blog/building-a-pdf-viewer-with-pdfjs</link>
      <guid isPermaLink="true">https://www.arpanadhikari7.com.np/blog/building-a-pdf-viewer-with-pdfjs</guid>
      <pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate>
      <description>Why BECE Vault has its own PDF viewer instead of the browser's, how it renders pages lazily with pdf.js, and the strange reason scanned notes showed up as blank pages.</description>
      <category>react</category>
      <category>pdfjs</category>
      <category>bece-vault</category>
    </item>
    <item>
      <title>What studying BE Computer Engineering at Pokhara University is like</title>
      <link>https://www.arpanadhikari7.com.np/blog/studying-computer-engineering-at-pokhara-university</link>
      <guid isPermaLink="true">https://www.arpanadhikari7.com.np/blog/studying-computer-engineering-at-pokhara-university</guid>
      <pubDate>Sun, 11 Oct 2026 00:00:00 GMT</pubDate>
      <description>One student's honest view of studying BE Computer Engineering under Pokhara University, covering the semester rhythm, the subjects, the projects, life outside class and the parts that are genuinely hard.</description>
      <category>pokhara-university</category>
      <category>student-life</category>
      <category>engineering</category>
    </item>
    <item>
      <title>Advice for first-year engineering students in Nepal</title>
      <link>https://www.arpanadhikari7.com.np/blog/advice-for-first-year-engineering-students-in-nepal</link>
      <guid isPermaLink="true">https://www.arpanadhikari7.com.np/blog/advice-for-first-year-engineering-students-in-nepal</guid>
      <pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate>
      <description>Practical advice I'd give anyone starting an engineering degree in Nepal, on fundamentals, building projects, using past questions, joining the community and looking after yourself.</description>
      <category>student-life</category>
      <category>engineering</category>
      <category>career</category>
    </item>
    <item>
      <title>Writing a simple lexical analyser in C</title>
      <link>https://www.arpanadhikari7.com.np/blog/writing-a-lexical-analyser-in-c</link>
      <guid isPermaLink="true">https://www.arpanadhikari7.com.np/blog/writing-a-lexical-analyser-in-c</guid>
      <pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate>
      <description>A walkthrough of the first stage of a compiler, turning source code into tokens, with a complete, working lexical analyser in about 100 lines of C.</description>
      <category>c</category>
      <category>compiler-design</category>
      <category>tutorial</category>
    </item>
  </channel>
</rss>
