Designing a Socratic Voice Agent for AI/ML Upskilling

Architecture and design decisions behind a multi-agent voice-enabled tutoring system that uses Socratic dialogue to teach AI/ML concepts.

Building a Plan-and-Execute Agent for Analysis Reports with Statistics Canada Data

A technical walkthrough of an agentic pipeline that decomposes research questions, retrieves from a FAISS-indexed document store, supplements with web search, and synthesizes structured Markdown reports.

Building a Knowledge Graph from ArXiv Research Papers with Claude and LangChain

A technical walkthrough of extracting entities and relationships from AI/ML research abstracts and visualizing them as an interactive knowledge graph.

Building a Customer Support Chatbot with RAG, FAISS, and Claude

A domain-specific RAG chatbot that answers customer support queries using a curated knowledge base. Demonstrates LangChain-based retrieval, prompt templating, and output evaluation in a realistic support scenario.

Building a RAG Pipeline from Scratch

A deep-dive into the architecture decisions behind a from-scratch RAG pipeline: chunking strategies, embedding model selection, FAISS indexing, and prompt design for grounded generation.

AI Code Reviewer -- My First AI Project

Building a code review tool powered by Claude

Hello World!

Hello, I just created a blog! And here’s my first post. I used Jekyll’s dbyll theme and Firebase. Watch out for my next post!