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.

How the Brain Learns

How does the brain learn, where is information stored, and why do we forget? In this post, I explore types of intelligence, the biological learning mechanism, and where modern AI gets stuck in this process.

April 25, 2026 · 13 min · 2692 words · Sami Tuğal

Designing an AI Native System from Scratch

Instead of retrofitting agents into existing systems, I discuss what it means to design a system for agents from the ground up and how agent organization should be structured.

March 28, 2026 · 14 min · 2975 words · Sami Tuğal

The Missing Piece of AI Agents: Knowledge Infrastructure

The main reason AI agents fail is the lack of knowledge infrastructure in existing systems.

March 9, 2026 · 8 min · 1534 words · Sami Tuğal

A Conceptual Framework for LLM-Based Agent Systems

I attempt to build a framework-agnostic conceptual model that covers the core components of LLM-based agent systems and the relationships between them.

January 11, 2026 · 12 min · 2410 words · Sami Tuğal

Metadata Management and the MOF Concept

Discussing Metadata Management and the MOF Concept.

October 17, 2025 · 8 min · 1526 words · Sami Tuğal

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 · Sami Tuğal

What is Data Mesh? Four Core Principles and Implementation

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 · Sami Tuğal

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 · Sami Tuğal

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 · Sami Tuğal

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 · 919 words · Sami Tuğal