<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Gunraj Mehta</title>
    <link>https://gunraj.dev</link>
    <description>Writing on AI engineering, privacy, cloud infrastructure, and building systems that last.</description>
    <language>en</language>
    <atom:link href="https://gunraj.dev/feed.xml" rel="self" type="application/rss+xml" />

    <item>
      <title>The data you didn't mean to train on</title>
      <link>https://gunraj.dev/writing/privacy-signals-training-data.html</link>
      <pubDate>Wed, 03 Sep 2026 00:00:00 +0000</pubDate>
      <description>Why DSR workflows break the moment personal data enters a training pipeline — and what to build before that happens.</description>
    </item>
    <item>
      <title>Build the harness before you need it</title>
      <link>https://gunraj.dev/writing/ai-evaluation-harness.html</link>
      <pubDate>Wed, 12 Aug 2026 00:00:00 +0000</pubDate>
      <description>The same reason you backtest a trading strategy before putting money behind it applies to LLMs in production.</description>
    </item>
    <item>
      <title>Evals are not tests. That distinction costs teams months.</title>
      <link>https://gunraj.dev/writing/evals-are-not-tests.html</link>
      <pubDate>Mon, 14 Jul 2026 00:00:00 +0000</pubDate>
      <description>The gap between correct and acceptable is where most teams lose time they didn't know they were spending.</description>
    </item>
    <item>
      <title>Privacy Engineering Habits for Backend Teams</title>
      <link>https://gunraj.dev/writing/privacy-engineering-habits.html</link>
      <pubDate>Sun, 01 Jun 2025 00:00:00 +0000</pubDate>
      <description>Practical habits that make access and deletion flows less painful when regulations eventually show up.</description>
    </item>
    <item>
      <title>Notes on Asynchronous File Watching</title>
      <link>https://gunraj.dev/writing/async-file-watching-notes.html</link>
      <pubDate>Sun, 01 Aug 2021 00:00:00 +0000</pubDate>
      <description>inotify, FSEvents, and the edge cases that make file watching harder than it looks.</description>
    </item>
    <item>
      <title>Container-First Modernization — A Lightweight Playbook</title>
      <link>https://gunraj.dev/writing/container-first-modernization.html</link>
      <pubDate>Sat, 01 May 2021 00:00:00 +0000</pubDate>
      <description>What actually works when containerizing a legacy ETL stack without a six-month roadmap.</description>
    </item>
    <item>
      <title>Building a Simple Strategy Tester in Python</title>
      <link>https://gunraj.dev/writing/building-a-simple-strategy-tester.html</link>
      <pubDate>Sun, 01 Mar 2020 00:00:00 +0000</pubDate>
      <description>A minimal backtesting harness that teaches you where strategies actually break.</description>
    </item>
    <item>
      <title>How to Test a Trend-Following Trading Strategy</title>
      <link>https://gunraj.dev/writing/trend-testing-algorithmic-trading.html</link>
      <pubDate>Wed, 13 Nov 2019 00:00:00 +0000</pubDate>
      <description>Statistical rigour for strategies that look good on paper and need to prove it.</description>
    </item>
  </channel>
</rss>
