I'm Gokula Prasanth — a full-stack engineer with a strong backend focus — designing systems that are robust, scalable, and built to last. Based in India, building on the internet.
Scalable Email Notification Service with Queue, Worker, and Real-Time Updates
A production-style backend system for sending emails asynchronously using Redis queues, BullMQ workers, and real-time status updates via Socket.IO. Designed for scalability, reliability, and clean separation of concerns.
After years of fighting specificity wars and !important chains, I settled on a simple methodology: CSS custom properties, BEM, and nothing else.
NLP·Mar 05, 2026·7 min read
Improving Search with Sentence Embeddings
Keyword search fails when intent and phrasing diverge. Semantic search using dense retrieval closes that gap — here is how to add it to any existing search.
AI·Mar 20, 2026·11 min read
A Deep Dive into RAG: What It Actually Does
RAG is everywhere right now, but most explanations gloss over the retrieval part. Here is a precise breakdown of the full pipeline and where it can fail.
Stay in the loop
New posts on software, systems, and AI tools — straight to your inbox. No spam, ever.