Blog
My thoughts on technology, business, and building products.

The AI Intelligence Layer: Beyond Static Marketing Reports
Learn how AI Agents build an intelligence layer over your marketing data. This system replaces static reports, automating analysis to identify actionable ROI.
October 29, 2025

Stop Optimizing, Start Eliminating: Lean Principles for Software
Learn how lean production principles help identify value, eliminate waste, and build software that delivers more value, smoother workflows, and better user experiences.
October 6, 2025
Exploring Information Retrieval from BoW to BM25
Explore traditional information retrieval models like BoW, TF-IDF, and BM25, their key strengths and limitations, and why they remain central to search systems today. We also touch on the rise of semantic search and how it complements these methods for more accurate results.
February 8, 2025
Metrics for Evaluation of Retrieval in Retrieval-Augmented Generation (RAG) Systems
Learn about evaluation metrics for the retrieval component of a RAG system. Discover how metrics like Precision@k, Recall@k, F1@k, MRR, and MAP can optimize your system's performance. Ensure your RAG pipeline delivers high-quality context for better-generated responses.
June 19, 2024
Building Baseline RAG Pipelines with OpenAI and LLAMA 3 8B from Scratch
Learn about the fundamentals of RAG pipelines and its key components. Design OpenAI and LLAMA 3-based pipelines with a shared ingestor and Chroma vector database to run experiments on advanced RAG methods and failure modes.
June 8, 2024
Evaluating Machine Summarization with ROUGE
June 1, 2024
Understanding the BLEU Score for Translation Model Evaluation
Discover how to evaluate machine translation models with the BLEU score. Understand its precision-based principles, calculations, and practical implementation for accurate sequence-to-sequence model assessment and implement it from scratch.
May 27, 2024
NLP Model Evaluation - Metrics, Benchmarks, and Beyond
Discover how models for language tasks such as text classification, generation, or machine translation can be evaluated. In-depth exploration of essential classification metrics like precision, recall, and F1 score, and introductions to further metrics and benchmarks.
May 25, 2024
Deconvolutions And What To Do About Artifacts
Deconvolutions, transposed convolutions, fractionally strided convolutions, and what to do about artifacts generated by them.
December 29, 2021