<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Muhammad Qasim</title><link>https://qasimio.me/</link><description>Recent content on Muhammad Qasim</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Wed, 01 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://qasimio.me/index.xml" rel="self" type="application/rss+xml"/><item><title>DevShelf — Search Engine from First Principles (Java)</title><link>https://qasimio.me/projects/devshelf/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://qasimio.me/projects/devshelf/</guid><description>DevShelf is a distributed vertical search engine for Computer Science literature, engineered in Java without Lucene or ElasticSearch.</description></item><item><title>foldr — Intelligent File Automation CLI</title><link>https://qasimio.me/tools/foldr/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://qasimio.me/tools/foldr/</guid><description>foldr is a cross-platform Python CLI that organizes 240+ file types into 25 categories with background watch mode, full undo, deduplication, and custom category configuration. Published on PyPI.</description></item><item><title>MQNotebook — Enterprise-Grade RAG System</title><link>https://qasimio.me/projects/mqnotebook/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://qasimio.me/projects/mqnotebook/</guid><description>MQNotebook is a production-ready Retrieval-Augmented Generation (RAG) engine designed for messy, real-world enterprise documents.</description></item><item><title>Foldr — File Organizer CLI</title><link>https://qasimio.me/projects/foldr/</link><pubDate>Wed, 01 Apr 2026 00:00:00 +0000</pubDate><guid>https://qasimio.me/projects/foldr/</guid><description>A Python CLI tool for organizing files with undo, dry-run, and automation support.</description></item><item><title>BabyGPT: Generative Text Engine</title><link>https://qasimio.me/projects/babygpt/</link><pubDate>Sat, 15 Nov 2025 00:00:00 +0000</pubDate><guid>https://qasimio.me/projects/babygpt/</guid><description>A character-level Generative AI model built from scratch using Dual-Stack LSTMs and custom temperature sampling.</description></item><item><title>Designing RAG for Messy Enterprise Documents</title><link>https://qasimio.me/rag-notes/designing-rag-for-messy-documents/</link><pubDate>Mon, 12 Jan 2026 00:00:00 +0000</pubDate><guid>https://qasimio.me/rag-notes/designing-rag-for-messy-documents/</guid><description>&lt;p&gt;Most RAG demos assume clean PDFs and perfect text extraction.&lt;/p&gt;
&lt;p&gt;Enterprise reality is different:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;scanned documents&lt;/li&gt;
&lt;li&gt;broken layouts&lt;/li&gt;
&lt;li&gt;missing metadata&lt;/li&gt;
&lt;li&gt;inconsistent formats&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This post explains how MQNotebook was designed with &lt;strong&gt;failure-first ingestion&lt;/strong&gt;, OCR fallback, and reranking to maintain retrieval precision.&lt;/p&gt;</description></item><item><title>System Design: Engineering Feedback Loops</title><link>https://qasimio.me/posts/engineering-feedback-loops/</link><pubDate>Sun, 08 Dec 2024 00:00:00 +0000</pubDate><guid>https://qasimio.me/posts/engineering-feedback-loops/</guid><description>How DevShelf gets smarter using offline log analysis and behavioral re-ranking.</description></item><item><title>The Math Behind the Magic: Vector Space Models in Java</title><link>https://qasimio.me/posts/how-search-engines-work/</link><pubDate>Sun, 10 Nov 2024 00:00:00 +0000</pubDate><guid>https://qasimio.me/posts/how-search-engines-work/</guid><description>A deep dive into Cosine Similarity, TF-IDF, and how I built a ranking engine without Lucene.</description></item><item><title>From O(N) to O(1): Building a Java Search Engine from Scratch</title><link>https://qasimio.me/posts/building-search-engine-from-scratch/</link><pubDate>Fri, 01 Nov 2024 00:00:00 +0000</pubDate><guid>https://qasimio.me/posts/building-search-engine-from-scratch/</guid><description>How I built a Positional Inverted Index and TF-IDF ranker without using Lucene or Elasticsearch.</description></item></channel></rss>