<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Muntahi Safwan · Writing</title><description>Notes and articles on building software, AI systems and research.</description><link>https://muntahisafwan.com/</link><item><title>Why I Built Cloister: A 5 MB Messaging App in Rust and Tauri</title><link>https://muntahisafwan.com/writing/why-i-built-cloister/</link><guid isPermaLink="true">https://muntahisafwan.com/writing/why-i-built-cloister/</guid><description>Cloister puts WhatsApp, Discord, Gmail and Messenger in one quiet window. Here is why I built it, how it stays small, and what I learned doing it in Rust.</description><pubDate>Wed, 11 Nov 2026 00:00:00 GMT</pubDate></item><item><title>How to Make Your Website Readable by ChatGPT, Claude and Perplexity</title><link>https://muntahisafwan.com/writing/make-your-website-readable-by-ai/</link><guid isPermaLink="true">https://muntahisafwan.com/writing/make-your-website-readable-by-ai/</guid><description>AI assistants now answer questions by reading websites. Here are the practical steps I took so they can read mine, and an honest note on what nobody can promise.</description><pubDate>Wed, 11 Nov 2026 00:00:00 GMT</pubDate></item><item><title>AI Agents That Draft, Humans Who Approve: How Octahive Is Designed</title><link>https://muntahisafwan.com/writing/octahive-agents-draft-humans-approve/</link><guid isPermaLink="true">https://muntahisafwan.com/writing/octahive-agents-draft-humans-approve/</guid><description>Octahive is agency software where AI agents do the routine drafting and a person approves anything that leaves. Here is the thinking behind that rule.</description><pubDate>Wed, 11 Nov 2026 00:00:00 GMT</pubDate></item><item><title>Tauri vs Electron: What I Learned Shipping a Desktop App</title><link>https://muntahisafwan.com/writing/tauri-vs-electron/</link><guid isPermaLink="true">https://muntahisafwan.com/writing/tauri-vs-electron/</guid><description>I chose Tauri over Electron for Cloister and ended up with a 5 MB installer. Here is an honest comparison from someone who shipped with one of them.</description><pubDate>Wed, 11 Nov 2026 00:00:00 GMT</pubDate></item><item><title>Why I Rebuilt My Portfolio in Astro Instead of Next.js</title><link>https://muntahisafwan.com/writing/why-i-rebuilt-my-portfolio-in-astro/</link><guid isPermaLink="true">https://muntahisafwan.com/writing/why-i-rebuilt-my-portfolio-in-astro/</guid><description>My old portfolio ran on Next.js. I rebuilt it in Astro, and on the way took the mobile Lighthouse score from 43 to 81. Here is what was slow and what fixed it.</description><pubDate>Wed, 11 Nov 2026 00:00:00 GMT</pubDate></item><item><title>What Is GraphRAG, and Why Does Compressing the Graph Matter?</title><link>https://muntahisafwan.com/writing/what-is-graphrag/</link><guid isPermaLink="true">https://muntahisafwan.com/writing/what-is-graphrag/</guid><description>GraphRAG answers questions by walking a knowledge graph instead of only matching text. It is powerful and expensive. Here is how it works and why I am researching ways to shrink the graph.</description><pubDate>Wed, 11 Nov 2026 00:00:00 GMT</pubDate></item><item><title>Why Every AI Answer Needs a Source: Notes on Building RAG Chatbots</title><link>https://muntahisafwan.com/writing/why-every-ai-answer-needs-a-source/</link><guid isPermaLink="true">https://muntahisafwan.com/writing/why-every-ai-answer-needs-a-source/</guid><description>A confident answer with nothing behind it is a guess. Here is why the first thing I add to an AI assistant is the part that shows where the answer came from.</description><pubDate>Wed, 11 Nov 2026 00:00:00 GMT</pubDate></item><item><title>How Face Detection Works: Haar Cascades vs Deep Learning</title><link>https://muntahisafwan.com/writing/face-detection-how-it-works/</link><guid isPermaLink="true">https://muntahisafwan.com/writing/face-detection-how-it-works/</guid><description>Face detection finds where the faces are in an image. Here is how the classic Haar cascade method and modern deep learning detectors work, with runnable code and advice on choosing between them.</description><pubDate>Fri, 08 Aug 2025 00:00:00 GMT</pubDate></item><item><title>How Computer Vision Works: A Practical Introduction</title><link>https://muntahisafwan.com/writing/introduction-to-computer-vision/</link><guid isPermaLink="true">https://muntahisafwan.com/writing/introduction-to-computer-vision/</guid><description>Computer vision turns pixels into decisions. This is a practical overview of how it works, the ideas behind modern models, and a sensible way to start building.</description><pubDate>Fri, 08 Aug 2025 00:00:00 GMT</pubDate></item></channel></rss>