<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Saqlain Abbas — AI Engineering &amp; Developer Tools</title>
    <link>https://razee4315.github.io/portfolio/blog</link>
    <atom:link href="https://razee4315.github.io/portfolio/feed.xml" rel="self" type="application/rss+xml" />
    <description>Technical writing on AI engineering, Rust desktop tools, and full-stack web development by Saqlain Abbas.</description>
    <language>en-US</language>
    <lastBuildDate>Tue, 11 Aug 2026 20:36:08 GMT</lastBuildDate>
    <item>
      <title>Paperling: A No-Setup Markdown Editor with Live Math, Diagrams, and Inline AI</title>
      <link>https://razee4315.github.io/portfolio/blog/paperling-no-setup-markdown-editor</link>
      <guid isPermaLink="true">https://razee4315.github.io/portfolio/blog/paperling-no-setup-markdown-editor</guid>
      <description>Why I built Paperling — a minimal, distraction-free markdown editor that renders math, chemistry, and Mermaid diagrams live as you type, with an optional AI that proposes edits you accept or reject inline. Built with Tauri, React, and TypeScript.</description>
      <pubDate>Wed, 03 Jun 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>NetLogo MCP: Bridging AI Assistants and Agent-Based Modeling</title>
      <link>https://razee4315.github.io/portfolio/blog/netlogo-mcp-ai-agent-based-modeling</link>
      <guid isPermaLink="true">https://razee4315.github.io/portfolio/blog/netlogo-mcp-ai-agent-based-modeling</guid>
      <description>How I built the first MCP server for NetLogo — enabling AI assistants like Claude to create, run, and analyze agent-based models through natural conversation. Built with Python, FastMCP, and JPype.</description>
      <pubDate>Thu, 19 Feb 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Building OmniRecall: An AI-Powered Desktop Knowledge Assistant</title>
      <link>https://razee4315.github.io/portfolio/blog/building-omnirecall-ai-desktop-assistant</link>
      <guid isPermaLink="true">https://razee4315.github.io/portfolio/blog/building-omnirecall-ai-desktop-assistant</guid>
      <description>How I built OmniRecall, a lightweight desktop app that brings AI chat with document-aware context right to your cursor. Built with Tauri, Rust, and TypeScript.</description>
      <pubDate>Mon, 10 Feb 2025 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>PortKiller: A Keyboard-Driven Port Process Manager for Developers</title>
      <link>https://razee4315.github.io/portfolio/blog/portkiller-keyboard-driven-port-manager</link>
      <guid isPermaLink="true">https://razee4315.github.io/portfolio/blog/portkiller-keyboard-driven-port-manager</guid>
      <description>The story behind PortKiller — a fast Windows utility built with Tauri and Rust that lets developers find and kill port-blocking processes instantly with keyboard shortcuts.</description>
      <pubDate>Sat, 25 Jan 2025 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>ClipStream: Building a Native Clipboard Manager for Windows in Rust</title>
      <link>https://razee4315.github.io/portfolio/blog/clipstream-native-clipboard-manager-windows</link>
      <guid isPermaLink="true">https://razee4315.github.io/portfolio/blog/clipstream-native-clipboard-manager-windows</guid>
      <description>How I built ClipStream, a lightweight and context-aware clipboard manager for Windows using Rust, Tauri, and SQLite. A deep dive into native OS integration and developer productivity tools.</description>
      <pubDate>Wed, 15 Jan 2025 00:00:00 GMT</pubDate>
    </item>
  </channel>
</rss>
