ishan@prod:~$ whoami

ishan@prod:~$ whoami

> ishan kumar · ai software engineer

ishan@prod:~$ cat role.txt

> I ship production backends — Go and FastAPI under real rate limits, migrations with zero downtime. Now I work where agents meet real users: I build what they can't finish, and I'm the one who answers when it breaks — because that's where the engineering actually is.

ishan@prod:~$

ishan@prod:~$ uptime --career

# On the clock — Production backends at Rayvector; agent reliability at Emergent.

Emergentaug 2026 → present

Agents write the first version. I make it survive contact with real customers — and answer for it when it doesn't.

  • AI Agent Reliability — support and engineering
  • full-stack builds on the Emergent platform
  • bug fixes across Emergent's own app + client apps
  • Kubernetes · Grafana · Redash · PostHog

Rayvectormay 2025 → jul 2026

Production backends for a multinational client — and the zero-downtime migration underneath them.

  • FastAPI: JWT auth, cursor pagination, Redis caching
  • Firebase → PostgreSQL migration, zero downtime
  • Docker on an Azure VM behind Nginx, two live envs
  • Voting Platform REST API on AWS EC2 + PostgreSQL
  1. aug 2026 – presentL3 Engineer · AI Agent Reliability · Emergent · Bengaluru
  2. sept 2025 – jul 2026SWE-1 · Rayvector Technologies · Bengaluru
  3. may 2025 – aug 2025SWE Intern · Rayvector Technologies
  4. nov 2024 – jan 2025Software Developer (Intern) · Sambin Technologies
  5. dec 2021 – june 2025B.Tech CSE · RGIPT

ishan@prod:~$ tail -f ~/agents/*.log

# Where I'm digging — Agent loops, memory, retrieval, evals — off prod, on purpose.

  • Agent boxes

    Hermes & OpenClaw, self-hosted on a Hostinger VPS, kept alive to watch where production-grade agent loops degrade: tool-loop convergence, memory bleed across runs, behavior under sustained load. Notes feed back into SkillForge.

  • Harness engineering

    Wiring guardrails and evals into the LLM workflow, not bolting them on after. Open question: pre-tool, post-tool, or a separate critic agent?

  • Memory

    mem0 (episodic, vector-backed) vs SkillForge (procedural, AST-indexed): two halves of the same problem.

  • Retrieval

    PageIndex and tree-structured retrieval; moving past vector-only RAG.

Skills

ishan@prod:~$ skill --all

ishan@prod:~$ skill --all

  • languagesPython · TypeScript · JavaScript · SQL · Go
  • frontendReact · Next.js · Tailwind CSS · HTML/CSS · accessibility
  • backend & apisFastAPI · Node.js · Express.js · GraphQL · REST design · Clean Architecture · JWT · RBAC · distributed locking · rate limiting · multi-tenancy
  • cloud & devopsAWS · Azure · Docker · multi-stage builds · Kubernetes · Nginx · CI/CD · Linux
  • observability & analyticsGrafana · Redash · PostHog · per-step tracing · telemetry
  • databases & cachingPostgreSQL · MongoDB · Firebase Firestore · Redis · vector search · indexing & query tuning · JSONB
  • ai / mlRAG pipelines · LangChain · Strands · hybrid retrieval · multi-agent orchestration · AST-based retrieval · procedural & episodic memory · MCP · Claude Skills · tree retrieval · evals & guardrails · Gemini API · OpenAI API
  • security & qualitysecure coding · authN / authZ · secrets management · unit & integration testing · Jest · Pytest · Git
  • toolingGit · Postman · Repomix · Puppeteer · Selenium · mermaid-cli · Claude Code · Codex · Cursor
← click a swatch to re-theme the site
ishan@prod:~$ tail -f ./now.log

[Building] Rasputin_Loop: a Slack-native agent, one brain, no router

A single Strands agent loop (MiniMax M3) that thinks, calls a tool, and replies in-thread -> no intent parser, no command router. Provenance-stamped episodic memory in SQLite, hybrid RAG over libSQL/Turso fusing FTS5 + local embeddings via Reciprocal Rank Fusion, runtime MCP tools, Jira auto-triage, guardrails, and a `loop-eval` golden-set CI gate. Runs several distinct Slack apps from one process. Repo: github.com/Allmight-456/Rasputin_Loop.

↳ github.com/Allmight-456/Rasputin_Loop

[Building] SkillForge: agents that auto-detect their own skills

AST-based retrieval over a Claude Skill library, human-gated approval loop. Cuts repeat-class error context from ~3000 → ~80 tokens (~50×). Repo: github.com/Allmight-456/SkillForge.

↳ github.com/Allmight-456/SkillForge

[Running] Hermes & OpenClaw on Hostinger cloud

Self-hosted long-running agent boxes, kept alive specifically to watch where production-grade agent loops degrade. Tool-loop convergence, memory bleed across runs, where they crack under sustained load. Operational notes feed back into SkillForge.

[Harness engineering] guardrails, evals, agent loops

Wiring them *into* the LLM workflow itself, not bolted on after. The open question: where do evals belong -> pre-tool, post-tool, or as a separate critic agent?

[Agent memory] mem0 vs SkillForge

mem0 for long-horizon memory. Mapping the gap between mem0 (episodic, vector-backed) and SkillForge (procedural, AST-indexed) -> different halves of the same problem.

↳ mem0

[Retrieval] PageIndex & Agentic RAG

PageIndex and tree-structured retrieval -> moving past vector-only. Reads more like how you'd actually search a codebase or a textbook.

↳ PageIndex

[Tooling] Conductor.build & Superset side-by-side

Running them against real PRs to see which agentic loop converges. Cursor stays the daily driver; these are the challengers.

[Studying] Karpathy's nanochat & Autoresearch

Single-GPU nanochat lineage. Reference for what "tiny but real" looks like at the model layer.

synced from github.com/Allmight-456 · just now
Ishan Kumar

the engineer behind the commits.
bengaluru · compiling since 2021.