A practitioner blog by Ravi · solo founder

Solo founder.
Three AI SaaS shipped.
Here’s how.

I ship production AI products solo — an OpenAI-compatible gateway, an AI-search visibility platform, and an Indian compliance marketplace. This blog is the playbook: tool reviews, infra deep-dives, and case studies from someone actually building, not theorizing.

What I write about

All posts →

Latest

See all posts →
AI Coding Tools

Claude Code Hooks vs Skills: When to Use Which

Hooks and Skills are different abstractions for different jobs, not interchangeable. Plain-English decision guide with real examples from a production setup.

·
GEO (AI Search)

How I Built Citare V2 in 12 Days After Throwing V1 Away

I underestimated Citare badly. V1 shipped in a weekend, satisfied no one, got scrapped. V2 took 12 days, 76k LOC, and is still iterating.

·
GEO (AI Search)

The Four-Index Reality: Why AI Search Isn't One Thing

ChatGPT uses Bing. Gemini uses Google. Claude uses Brave. Perplexity uses its own. Tracking AI visibility means tracking four indexes, not one.

·
GEO (AI Search)

GEO vs SEO in 2026 — What Google's May Guidance Changed

Google said AEO and GEO are 'still SEO.' Half-true. Heres the honest read on what changed on Google, what didnt on the other engines, and what to do.

·
LLM Infrastructure

Portkey vs Helicone vs LiteLLM vs OpenRouter: Honest Comparison

Honest comparison of the 4 leading LLM gateways in 2026, plus where Prism enters as a new credible alternative. Updated for Fusion + edge replication.

·
LLM Infrastructure

Anthropic Prompt Caching: Real Numbers From 330 Production Calls

Real first-party data: Anthropic prompt caching cut Citare's AI bill 25-35% on parsing-heavy workloads. What works, what doesn't, what burned me $20.

·
AI Coding Tools

GitHub Copilot Review 2026 — Built For Enterprise, Not Solo Founders

Brief-trial GitHub Copilot review from a solo founder who uses Claude Code daily. Honest verdict: enterprise tool. Not for solos. Here's who fits.

·

Products I ship

All products →