Engineering Blog

Notes on software architecture, AI engineering, and scaling backend systems. I write about the technical hurdles I encounter and the solutions I build.

June 24, 2026 8 min read

How I Built TarkaBot: Lessons From Building a Multi-Tenant WhatsApp SaaS

Deep dive into the architecture of TarkaBot. Learn how I used FastAPI, PostgreSQL RLS, and Evolution API to handle concurrent WhatsApp messages without dropping a single event.

FastAPIPostgreSQLSystem Design
Read Article
Coming Soon 12 min read

Deploying production-grade RAG pipelines in 2026

Vector databases alone aren't enough. A comprehensive guide on setting up Hybrid Search, Re-ranking with Cohere, and fine-tuning prompts for deterministic output in enterprise environments.

AIRAGLangChain
Read Article
Coming Soon 6 min read

Why I chose Next.js and FastAPI for Full-Stack AI Apps

Comparing different tech stacks for modern AI applications. Why keeping Python in the backend and TypeScript in the frontend is the ultimate sweet spot for speed and scalability.

ArchitectureNext.jsPython
Read Article
Muhammad Ahsaan Ullah © 2026
Designed & Engineered with by Ahsaan