---
title: "vijay singh (@vjsingh) | Hashnode"
description: "Staff Software Engineer & AI Architect | Bridging Applied AI and Product Engineering | AI Safety, Cost-Aware Systems & Architecture"
url: "https://hashnode.com/@vjsingh"
---

@vjsingh

# vijay singh

@vjsingh · Rome , Italy · Joined February 2026

Staff Software Engineer & AI Architect | Bridging Applied AI and Product Engineering | AI Safety, Cost-Aware Systems & Architecture

### [Why Your AI Coding Assistant Gives Wrong Answers on Large Codebases](https://vijay-singh.hashnode.dev/why-your-ai-coding-assistant-gives-wrong-answers-on-large-codebases?utm_source=hashnode&utm_medium=feed)

The problem nobody talks about You're on Claude Pro. Or Cursor Pro. Or paying for Codex. The model is smart. The subscription is paid. But somehow, your AI assistant still gives you confidently wrong

8 min read · [vijay-singh.hashnode.dev](https://vijay-singh.hashnode.dev/why-your-ai-coding-assistant-gives-wrong-answers-on-large-codebases?utm_source=hashnode&utm_medium=feed)

[Apr 9](https://hashnode.com/posts/why-your-ai-coding-assistant-gives-wrong-answers-on-large-codebases/69d7f8d2fa7251682ee69cbf)

### [Why Every AI UI Crashes Mid-Stream (And the Schema-First Fix)](https://vijay-singh.hashnode.dev/streaming-json-from-llms-is-still-broken?utm_source=hashnode&utm_medium=feed)

Streaming JSON from LLMs to UI Is Still Broken. Here's How I Fixed It

17 min read · [vijay-singh.hashnode.dev](https://vijay-singh.hashnode.dev/streaming-json-from-llms-is-still-broken?utm_source=hashnode&utm_medium=feed)

[Mar 25](https://hashnode.com/posts/streaming-json-from-llms-is-still-broken/69c37e6a8a263e79cbefc588)

### [I Got Tired of AI Reviewing Its Own Code. So I Made Claude, Codex, and Gemini Review Each Other.](https://vijay-singh.hashnode.dev/i-got-tired-of-ai-reviewing-its-own-code-so-i-made-claude-codex-and-gemini-review-each-other?utm_source=hashnode&utm_medium=feed)

Multi-Model Cross-Validation System for code quality.

9 min read · [vijay-singh.hashnode.dev](https://vijay-singh.hashnode.dev/i-got-tired-of-ai-reviewing-its-own-code-so-i-made-claude-codex-and-gemini-review-each-other?utm_source=hashnode&utm_medium=feed)

[Mar 16](https://hashnode.com/posts/i-got-tired-of-ai-reviewing-its-own-code-so-i-made-claude-codex-and-gemini-review-each-other/69b8264e2ad6ae5184be17cc)

### [The Architecture of Semantic Caching](https://vijay-singh.hashnode.dev/the-architecture-of-semantic-caching?utm_source=hashnode&utm_medium=feed)

Optimize token costs and improve efficiency in LLM apps with semantic caching, reducing redundant tasks while maintaining strict security boundaries

5 min read · [vijay-singh.hashnode.dev](https://vijay-singh.hashnode.dev/the-architecture-of-semantic-caching?utm_source=hashnode&utm_medium=feed)

[Feb 17](https://hashnode.com/posts/the-architecture-of-semantic-caching/699467ae34e4d3113726a8b1)

### [LLM Observability as a Single Point of Failure](https://vijay-singh.hashnode.dev/llm-observability-as-a-single-point-of-failure?utm_source=hashnode&utm_medium=feed)

Observability agents can become failure points in modern systems. See how to isolate telemetry traffic using AWS VPC Lattice and IAM controls

5 min read · [vijay-singh.hashnode.dev](https://vijay-singh.hashnode.dev/llm-observability-as-a-single-point-of-failure?utm_source=hashnode&utm_medium=feed)

[Feb 16](https://hashnode.com/posts/llm-observability-as-a-single-point-of-failure/6992c688561068f22899176b)
