Mengsreang Chhoeung,
A Software Engineer, online teacher, and dev content creator passionate about performance, clean architecture, and helping others learn to build impactful software.

Primary Focus
Software Architecture, Teaching & Content Creation
Tutorials
See all tutorialsMath for AI
Vectors, dot products, matrices, derivatives, gradient descent, probability, and a tiny neural network that learns — the intuition behind embeddings and training, learned by building a small toolkit instead of reading proofs.
8 Chapters
IntermediateAI Agents with Tools & MCP
Let a language model call your functions to get real work done: tool calling, the agent loop, well-designed tools, memory and planning, the Model Context Protocol (MCP), and the safety rules that keep an agent from doing harm.
11 Chapters
IntermediateRAG: Chat with Your Own Documents
Make a language model answer from your own files: split documents into chunks, turn them into embeddings, search by meaning, build a grounded prompt with citations, improve retrieval, and measure whether it works.
8 Chapters
Latest Blog Posts
See all posts
2026-04-01
Serving as a Jury Member for CADT's Capstone II Defenses
A reflection on judging Generation 10's Capstone II Project defenses at the Cambodia Academy of Digital Technology.

2025-12-12
Thank You, Everyone — I Got the Mac Mini M4!
Wrapping up the Mac mini fundraiser with a heartfelt thank-you and the full list of donors who made it possible.