<?xml version="1.0" encoding="UTF-8" ?>
  <rss version="2.0">
    <channel>
        <title>My Portfolio</title>
        <link>https://abdulmoiz.tech</link>
        <description>This is my portfolio RSS feed</description>
        <item>
          <title>Reading Dense Python: Comprehensions, zip(), enumerate(), and the * Operator</title>
          <link>https://abdulmoiz.tech/blog/python-comprehensions-zip-enumerate-unpacking</link>
          <description>One line of Python can stack five separate ideas on top of each other. Here is how to take that line apart from the inside out, so the shorthand stops looking like magic and starts looking like composition.</description>
          <pubDate>Sat, 15 Aug 2026 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>Designing an Air-Gapped RAG Architecture for Healthcare</title>
          <link>https://abdulmoiz.tech/blog/air-gapped-rag-architecture-healthcare</link>
          <description>A hospital wants a GPT-4-class assistant, but clinical data can never leave infrastructure it controls. That single constraint disqualifies every hosted API and forces a specific architecture. Here is that architecture, box by box.</description>
          <pubDate>Fri, 07 Aug 2026 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>From a Home Router to a Hospital Network: Understanding Enterprise Networking Step by Step</title>
          <link>https://abdulmoiz.tech/blog/home-router-to-hospital-network</link>
          <description>A switch connects devices. A router connects networks. A firewall decides which connections are allowed. Here is how those four ideas scale from the box on your desk to a hospital with its own datacenter.</description>
          <pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>Demystifying Certbot, SSL, and NGINX: A Complete Guide for Full-Stack Developers</title>
          <link>https://abdulmoiz.tech/blog/certbot-ssl-nginx-explained</link>
          <description>Your senior developer tells you to just run Certbot, a few files appear, and the padlock shows up. Here is what actually happens between Namecheap, your server, Let's Encrypt, and NGINX.</description>
          <pubDate>Sat, 01 Aug 2026 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>IVFFlat vs HNSW in pgvector: The Difference That Finally Made It Click for Me</title>
          <link>https://abdulmoiz.tech/blog/ivfflat-vs-hnsw-pgvector</link>
          <description>IVFFlat partitions the vector space; HNSW navigates a layered graph. Getting the two mental models confused is how a production query ended up at ef_search = 600 and a 4,900 ms latency cliff.</description>
          <pubDate>Fri, 31 Jul 2026 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>Traditional RAG vs Document Intelligence: The Next Evolution of Enterprise AI</title>
          <link>https://abdulmoiz.tech/blog/traditional-rag-vs-document-intelligence</link>
          <description>Most AI document products stop at upload-ask-answer. Operational workflows need more than answers — they need complete, structured, auditable data, with RAG as one component inside a larger system rather than the whole product.</description>
          <pubDate>Sat, 18 Jul 2026 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>DETR vs. ViT: Two Different Questions, Not One Architecture Plus a Head</title>
          <link>https://abdulmoiz.tech/blog/detr-vs-vit-two-different-questions</link>
          <description>A Vision Transformer classifies an image. DETR finds every object in it. The two models diverge earlier than most explanations admit, and the distinction changes how you should read both papers.</description>
          <pubDate>Sat, 11 Jul 2026 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>RAG Does Not Do Math, and That's Okay</title>
          <link>https://abdulmoiz.tech/blog/rag-does-not-do-math</link>
          <description>Retrieval gets your model the right numbers. It does not make the model good at arithmetic. Here is how to stop pretending otherwise.</description>
          <pubDate>Thu, 02 Jul 2026 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>Not Every Workflow Needs an AI Agent: Choosing the Right Autonomy Level</title>
          <link>https://abdulmoiz.tech/blog/not-every-workflow-needs-an-ai-agent</link>
          <description>Every startup wants autonomous AI agents that think and act independently. But unconstrained autonomy introduces risk. Here is how to select the right operational autonomy level for your product.</description>
          <pubDate>Tue, 30 Jun 2026 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>Choosing Your Automation Boundary: Tasks, Processes, or Systems?</title>
          <link>https://abdulmoiz.tech/blog/choosing-your-automation-boundary</link>
          <description>Automatically extracting data from an invoice is vastly different from automating an enterprise finance operation, yet both are loosely labeled "AI automation." Here is how to define clear technical scope boundaries before writing code.</description>
          <pubDate>Mon, 29 Jun 2026 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>Fine-Tuning Is Fine-Tuning Until It Isn't</title>
          <link>https://abdulmoiz.tech/blog/fine-tuning-until-it-isnt</link>
          <description>Fine-tuning looks like a solved problem right up until the model quietly forgets something you never tested for. A field guide to when it helps and when it bites back.</description>
          <pubDate>Thu, 18 Jun 2026 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>The 5 Questions I Ask Before I Trust Any AI System</title>
          <link>https://abdulmoiz.tech/blog/five-questions-before-i-trust-ai</link>
          <description>A short, repeatable framework for deciding whether an AI feature is ready for production, before a user finds the gap for you.</description>
          <pubDate>Thu, 04 Jun 2026 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>The Single Pipeline That Explains Modern Computer Vision</title>
          <link>https://abdulmoiz.tech/blog/single-pipeline-modern-computer-vision</link>
          <description>Classification, detection, segmentation, and vision-language models all reduce to the same five stages. Once you see the pipeline, the papers stop looking like separate fields.</description>
          <pubDate>Thu, 21 May 2026 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>How We Built Map-Based Property Search in East Africa Without Google Maps</title>
          <link>https://abdulmoiz.tech/blog/map-based-property-search-east-africa</link>
          <description>Google Maps pricing and coverage gaps make it a bad fit for proptech in East Africa. Here is the OpenStreetMap-based stack we used instead, and what broke along the way.</description>
          <pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>The Power of Static Typing in Production Systems</title>
          <link>https://abdulmoiz.tech/blog/static-typing</link>
          <description>A practical guide to how static typing improves reliability, refactoring safety, and delivery speed in real production codebases.</description>
          <pubDate>Sun, 07 Apr 2024 00:00:00 GMT</pubDate>
        </item>
    </channel>
  </rss>