← Back

All Posts

Most of these blogs are based on my real-world experience - challenges I've faced, solutions I've built, and lessons learned along the way.

AUG 31, 2026• 11 min read

How I Built My First MCP Server in Node.js

I read every Python MCP tutorial I could find, then wrote the whole thing in TypeScript. The protocol transferred. The code didn't. Here's what it cost me to find that out.

MCPNode.jsTypeScriptAI AgentsClaude Code
MAY 26, 2026• 12 min read

Claude Code Hooks: The Missing Layer Between Prompts and Production

Why memory and instructions weren't enough - and how Claude Code hooks let me enforce behavior at the exact moment it tends to break.

Claude CodeAI AgentsHooksLLM WorkflowsAutomation
MAY 22, 2026• 6 min readMedium

Stop Choosing Between Claude Code and Codex. Use Them Together.

Software DevelopmentClaude CodeCodexOrchestration
MAR 29, 2026• 12 min read

Supabase in Production: What I Actually Learned Building Real Features

An honest, experience-based look at what Supabase actually does well, where it falls short, and when you should genuinely consider using it as your backend.

SupabaseNext.jsBackendPostgreSQLBaaSFull-Stack
DEC 31, 2025• 8 min read

What is RAG? Understanding Retrieval-Augmented Generation

A practical guide to RAG (Retrieval-Augmented Generation) - how it works, why it matters, and how it's revolutionizing AI applications by connecting LLMs to real-time knowledge bases.

Artificial IntelligenceMachine LearningRAGLLM
SEP 27, 2025• 5 min readMedium

Integrating Stripe Payment with React and Supabase.

PaymentReactSupabase
JUL 12, 2025• 4 min readMedium

What is impersonation, how to implement in Next.js and NestJS with Clerk.

AuthenticationNext.jsNestJSJWTImpersonation
JUN 27, 2025• 4 min readMedium

Setting Up Clerk Authentication with NestJS and Next.js

AuthenticationNext.jsNestJSClerk
MAY 12, 2023• 6 min readMedium

Wallet Connect Integration with Rainbow Kit in React.

BlockchainReactWeb3
JAN 15, 2023• 5 min readMedium

What is the Difference Between Machine Learning and Deep Learning?

AIMachine Learning