{
  "version": "https://jsonfeed.org/version/1.1",
  "title": "Kuladeep Mantri: projects",
  "home_page_url": "https://kuladeepmantri.com",
  "feed_url": "https://kuladeepmantri.com/api/signals.json",
  "description": "Projects I have built and am building.",
  "authors": [
    {
      "name": "Kuladeep Mantri",
      "url": "https://kuladeepmantri.com"
    }
  ],
  "language": "en",
  "items": [
    {
      "id": "https://kuladeepmantri.com/apps/evalcore#KM-2026-0007",
      "url": "https://kuladeepmantri.com/apps/evalcore",
      "title": "EvalCore: Regression tests for LLM apps",
      "content_text": "Snapshot testing for LLM apps and agents, built to run locally and block regressions in CI. Built with Abhishek Manyam.",
      "date_published": "2026-07-17T12:00:00Z",
      "date_modified": "2026-07-26T12:00:00Z",
      "tags": [
        "project",
        "active",
        "Rust",
        "LLM",
        "evals",
        "CI"
      ],
      "_km": {
        "id": "KM-2026-0007",
        "state": "active",
        "repos": [
          "Eval-core/evalcore"
        ]
      }
    },
    {
      "id": "https://kuladeepmantri.com/apps/kubereach#KM-2026-0006",
      "url": "https://kuladeepmantri.com/apps/kubereach",
      "title": "kubereach: Kubernetes foothold to cloud recon",
      "content_text": "A design for post-foothold Kubernetes recon, with its two riskiest ideas proven on a real EKS cluster. Shelved before the engine was built.",
      "date_published": "2026-06-27T12:00:00Z",
      "date_modified": "2026-07-03T12:00:00Z",
      "tags": [
        "project",
        "paused",
        "Go",
        "Kubernetes",
        "AWS",
        "EKS",
        "IRSA",
        "RBAC"
      ],
      "_km": {
        "id": "KM-2026-0006",
        "state": "paused",
        "repos": [
          "getnullpkg/kubereach"
        ]
      }
    },
    {
      "id": "https://kuladeepmantri.com/apps/rune#KM-2026-0005",
      "url": "https://kuladeepmantri.com/apps/rune",
      "title": "Rune: Real-time vehicle diagnostics",
      "content_text": "Real-time diagnostics for a 2026 Honda Accord: a Raspberry Pi reads the engine data, runs three layers of analysis, and shows a live health score on the dash.",
      "date_published": "2026-01-15T12:00:00Z",
      "date_modified": "2026-04-10T12:00:00Z",
      "tags": [
        "project",
        "active",
        "Python",
        "Raspberry Pi",
        "OBD-II",
        "React",
        "FastAPI"
      ],
      "_km": {
        "id": "KM-2026-0005",
        "state": "active",
        "repos": [
          "meetrune/rune"
        ]
      }
    },
    {
      "id": "https://kuladeepmantri.com/apps/kintsugi#KM-2026-0004",
      "url": "https://kuladeepmantri.com/apps/kintsugi",
      "title": "Kintsugi: Personal recovery tracker",
      "content_text": "A personal iOS recovery tracker that keeps everything on the device, including the sentiment analysis on journal entries.",
      "date_published": "2026-01-10T12:00:00Z",
      "date_modified": "2026-03-22T12:00:00Z",
      "tags": [
        "project",
        "active",
        "Swift",
        "SwiftUI",
        "SwiftData",
        "on-device NLP"
      ],
      "_km": {
        "id": "KM-2026-0004",
        "state": "active",
        "repos": []
      }
    },
    {
      "id": "https://kuladeepmantri.com/apps/shipcrew#KM-2025-0003",
      "url": "https://kuladeepmantri.com/apps/shipcrew",
      "title": "ShipCrew: Multi-agent dev team",
      "content_text": "A Slack-style workspace of named Claude agents that take tasks, hand off work, and review each other. Built with Abhishek Manyam.",
      "date_published": "2025-01-01T12:00:00Z",
      "date_modified": "2026-04-15T12:00:00Z",
      "tags": [
        "project",
        "active",
        "TypeScript",
        "Claude Agent SDK",
        "MCP",
        "multi-agent"
      ],
      "_km": {
        "id": "KM-2025-0003",
        "state": "active",
        "repos": [
          "shipcrew-ai/shipcrew"
        ]
      }
    },
    {
      "id": "https://kuladeepmantri.com/apps/auris#KM-2024-0002",
      "url": "https://kuladeepmantri.com/apps/auris",
      "title": "Auris: ARM64 syscall tracer",
      "content_text": "An ARM64 Linux syscall tracer: records every system call a process makes, baselines normal behavior, flags what is new, and can block disallowed calls.",
      "date_published": "2024-09-01T12:00:00Z",
      "date_modified": "2025-11-15T12:00:00Z",
      "tags": [
        "project",
        "shipped",
        "C",
        "ARM64",
        "ptrace",
        "Linux"
      ],
      "_km": {
        "id": "KM-2024-0002",
        "state": "shipped",
        "repos": [
          "kuladeepmantri/auris"
        ]
      }
    },
    {
      "id": "https://kuladeepmantri.com/apps/untilithappens#KM-2024-0001",
      "url": "https://kuladeepmantri.com/apps/untilithappens",
      "title": "untilithappens.org: Plain-language cyber safety",
      "content_text": "Plain-language online safety guides for people who were never taught security, with every claim linked to an official source.",
      "date_published": "2024-03-01T12:00:00Z",
      "date_modified": "2024-10-15T12:00:00Z",
      "tags": [
        "project",
        "shipped",
        "Next.js",
        "security education"
      ],
      "_km": {
        "id": "KM-2024-0001",
        "state": "shipped",
        "repos": [
          "kuladeepmantri/untilithappens.org"
        ]
      }
    },
    {
      "id": "https://kuladeepmantri.com/apps/deid#KM-2023-0001",
      "url": "https://kuladeepmantri.com/apps/deid",
      "title": "DeID: PII masking service",
      "content_text": "A FastAPI service that detects and masks personal data in text, with a queue and object storage in place for NER.",
      "date_published": "2023-04-26T12:00:00Z",
      "date_modified": "2025-08-11T12:00:00Z",
      "tags": [
        "project",
        "archived",
        "Python",
        "FastAPI",
        "Celery",
        "PII"
      ],
      "_km": {
        "id": "KM-2023-0001",
        "state": "archived",
        "repos": [
          "kuladeepmantri/DeID-Anonymizer"
        ]
      }
    }
  ]
}