Hello! I’m Sami Tuğal 👋

I’m a software developer who loves research and works on various projects. I started this blog as a starting point for myself and to track my development over time.

I share content about software development, technology trends, and my personal projects. My goal is to explain complex topics in simple terms and share knowledge with everyone.

Metadata Management and the MOF Concept

Discussing Metadata Management and the MOF Concept.

October 17, 2025 · 8 min · 1526 words

RAG Pipeline Optimization Techniques

In this post, we discuss how to make RAG pipelines more effective and production-ready.

August 30, 2025 · 4 min · 641 words

Data Mesh

A deep dive into Data Mesh: decentralized data ownership, data as a product, self-serve data platforms, and federated governance.

August 22, 2025 · 4 min · 705 words

How Does the Brain Think?

How does the human brain think and express thoughts? Can we simulate it with today’s technology?

July 2, 2025 · 6 min · 1120 words

Memory Usage & Types in Agents

In this post, I explain why memory structures are critical in agent architectures, detailing types from sensory to semantic memory and how they are practically applied.

June 19, 2025 · 8 min · 1633 words

Semantic Tool Search & Dynamic Tool Injection

How to make agent-based systems more scalable using MCP, semantic tool search and dynamic tool injection — with a real implementation example.

June 15, 2025 · 5 min · 918 words

Why I Decided to Start a Blog

Where did my motivation to write come from? What will my posts be about? A small introduction.

June 12, 2025 · 3 min · 560 words