Blog
Notes on what I build, break and learn.
October 19, 2026 · 5 min read
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.
October 17, 2026 · 6 min read
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.
October 15, 2026 · 6 min read
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.
October 13, 2026 · 6 min read
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.
October 11, 2026 · 5 min read
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.
October 9, 2026 · 5 min read
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.
October 7, 2026 · 11 min read
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.
RSS feed