KG

Kushagar Garg

Founder, Meard AI · Open source contributor

Resume

Document

Resume

PDF preview isn’t available in this browser. Open the resume or use Download.

I’m Kushagar, a builder and open-source contributor working on open models, AI agents, and developer infrastructure.

I run Meard AI, an independent lab exploring practical, self-hosted tools that make advanced AI more useful and accessible.

01 - Work

Selected work

  • Self-hosted multi-model agent conductor. OpenAI-compatible endpoint that plans, fans out to your own models, then scores and merges. Keys stay local.

    PythonFastAPIDockerAgentsAI-assisted developmentThis project was made with the assistance of AI coding tools.

    LiveCode

  • Streaming AI mentor inside NST's live open-source tracker. Guardrails sit outside the model: retrieved data is fenced from instructions and a 64-char holdback scans every SSE chunk for secrets.

    Next.jsTypeScriptSSELLM guardrailsVitest

    Case studyLiveCode

  • Encrypted LAN file transfer over a QR code. AES-256-GCM with the key kept in the URL fragment, never sent to the server. npm CLI.

    Node.jsCLICrypto

    LiveCode

  • Multi-node blockchain from scratch in Python. SHA-256 hash-linked blocks, a mempool, proof-of-work mining, and longest-valid-chain consensus between machines on a LAN.

    PythonFlaskSHA-256Proof of workP2P

    Case studyCode

More

Other projects

  • ParanormaPython · RAG

    RAG chat over mysterious places - Voyage embeddings, MongoDB vectors, grounded answers.

    code

  • ChromaScopeReact · Vite

    Live Bitcoin network dashboard - mempool, fees, blocks.

    code live

  • SuperpowersPython · Agent skills

    Audit of seven Claude Code skills that reported success without checking anything. Each one fixed with a regression test in a new 90-test suite.

    code

  • sculpt-cli Archived Python · CLI

    Image- and text-to-3D CLI on free Hugging Face Spaces. Routes across six models with fallback, shows real queue position, caches by content hash. Shelved when Spaces uptime proved unreliable.

    code

  • kmesh-mcp-serverGo · Kubernetes

    Read-only Model Context Protocol server for the Kmesh eBPF service mesh. Port-forwards to the daemon admin API and exposes version, mode, health, config, and logger tools.

    code

02 - Path

Path

  1. 2026

    Founder

    Meard AI

    Jul 2026 – Present

    Independent lab for open-source ML and agent infrastructure. Quiet by design - the work shows up in code, not press releases.

    • Routism (Python, FastAPI, Docker): self-hosted, OpenAI-compatible conductor for coding agents. Plans each request, fans it out to up to five user-owned models, then scores, merges, and verifies the answers. Keys stay local.
    • Superpowers (agent skills, Python): audited seven Claude Code skills and found several reporting success without checking anything, like a leak check hard-coded to SECURE. Fixed each with a regression test in a new 90-test suite.
    More
    • Keep the surface small: OSS first, no marketing theater.
  2. 2025

    Open Source Contributor

    Open Source

    @NVIDIA@CNCF@Apache@MDAnalysis@AWS@Anthropic@sktime@Google@SakanaAI

    Aug 2025 – Present

    Upstream fixes across agent CLIs, Kubernetes security tooling, scientific Python, and cloud SDKs - crashes, silent failures, and lost logs where they actually hurt users.

    • NVIDIA NemoClaw (TypeScript): eight merged PRs to NVIDIA's sandboxed-agent CLI. channels status rejected every no-wait call, onboarding re-applied a retired channel's egress preset, a one-second probe budget hid the scope-upgrade hint, and an unknown live E2E target passed with zero tests.
    • Kubescape (CNCF, Go): --skip-controls silently dropped every control sharing a rule with the skipped one; selection is now per control. Also a warning when --output-dir is ignored for file-based reports.
    More
    • Kyverno (CNCF, Go): a 159-commit replay harness showed 103 of 327 conformance runs had lost their logs to GitHub's 90-day expiry. Merged a fix so failure issues record which matrix jobs failed.
    • Apache Spark (Scala): checksums for push-based merged shuffle chunks, so a corrupt chunk is diagnosed instead of silently falling back. In review.
    • MDAnalysis (Python): the MOL2 reader now pulls unit-cell size from CRYSIN records, plus ASV benchmarks for hydrogen-bond analysis and the PDB and XYZ readers.
    • AWS CLI (Python): fixed a NameError that crashed shorthand-parse error messages, shipped in v1.45.34. A configure get fix for section values is in review.
    • Also: sktime/skbase maintenance fixes, a Claude Code triage script that exited silently under set -euo pipefail, Cartography Route53 DNS-to-IP edges, Google migration-planner logging, and a SakanaAI reward-averaging fix.

03 - Open source

Pull requests

38 merged across 31 repositories

Organizations

04 - Toolkit

Technologies & tools

Languages
  • Python
  • TypeScript
  • Node.js
  • Go
  • Scala
  • Bash
Agent tooling
  • Claude Code
  • Codex
  • Copilot
  • MCP servers
  • Ollama
  • QLoRA / Unsloth
  • Agent skills
  • LLM guardrails
Infra & CI/CD
  • GitHub Actions
  • Docker
  • Kubernetes
  • kind / Helm
  • NVIDIA OpenShell
  • Cloudflare Workers
  • Vercel
  • Linux
Backend & testing
  • FastAPI
  • Flask
  • Next.js
  • React
  • PostgreSQL
  • oclif
  • Vitest
  • pytest
  • Go testing
  • ASV
  • REST & SSE APIs
Hardware
  • KiCad
  • KMK / CircuitPython
  • Fusion 360
  • RP2040

Let's build systems.

Reach out by email, or find me on the open web. Click the address to copy.

Last updated