Python
3 essays on this topic.
Airbnb Market Prices, Done Right: Real Data Without Scraping
Why a scraper bot for Airbnb prices is the wrong tool, the legitimate sources hosts and developers can use instead, and a worked example with real Bangkok data.

RAG From Scratch: Let AI Answer From Your Own Documents
Build retrieval-augmented generation step by step in Python: chunking, local embeddings, search, hybrid BM25, re-ranking, cited prompts and evals.

Build an MCP Server: Give Your AI Agent New Tools
What the Model Context Protocol is, how hosts, clients and servers fit together, and how to build, test and secure a small MCP server in Python.
