<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Hamdi Mechelloukh – Blog</title>
    <link>https://hamdimechelloukh.com/en/blog</link>
    <description>My articles on data engineering, cloud and software architecture.</description>
    <language>en</language>
    
    <item>
      <title>Two months building an investment bot. What it taught me about LLMs</title>
      <link>https://hamdimechelloukh.com/blog/investment-bot-what-llms-taught-me</link>
      <guid>https://hamdimechelloukh.com/blog/investment-bot-what-llms-taught-me</guid>
      <pubDate>Wed, 17 Jun 2026 00:00:00 +0000</pubDate>
      <description>How a portfolio-monitoring bot taught me how LLMs really work: zero-temperature non-determinism, determinism in the data, and Condorcet-style ensemble voting.</description>
    </item>
    
    <item>
      <title>Real-time streaming pipeline with Flink 2.0, Kafka and Iceberg</title>
      <link>https://hamdimechelloukh.com/blog/flink-kafka-iceberg-streaming-pipeline</link>
      <guid>https://hamdimechelloukh.com/blog/flink-kafka-iceberg-streaming-pipeline</guid>
      <pubDate>Tue, 31 Mar 2026 00:00:00 +0000</pubDate>
      <description>An end-to-end streaming pipeline on the Olist dataset: revenue aggregation, CEP anomaly detection, per-minute KPIs, Iceberg data lake on MinIO — and the problems you don&#39;t see coming.</description>
    </item>
    
    <item>
      <title>Building an open-source vendor-neutral lakehouse</title>
      <link>https://hamdimechelloukh.com/blog/open-source-vendor-neutral-lakehouse</link>
      <guid>https://hamdimechelloukh.com/blog/open-source-vendor-neutral-lakehouse</guid>
      <pubDate>Fri, 20 Mar 2026 00:00:00 +0000</pubDate>
      <description>Why and how I designed a lakehouse with no vendor lock-in: Kafka, Spark, Iceberg, MinIO, Great Expectations and Terraform.</description>
    </item>
    
    <item>
      <title>AgenticDev: a multi-LLM framework for generating tested code</title>
      <link>https://hamdimechelloukh.com/blog/multi-llm-framework-agenticdev</link>
      <guid>https://hamdimechelloukh.com/blog/multi-llm-framework-agenticdev</guid>
      <pubDate>Thu, 19 Mar 2026 00:00:00 +0000</pubDate>
      <description>How I designed a pipeline of 4 specialized LLM agents with LangGraph, prompt caching and automatic fix loop.</description>
    </item>
    
    <item>
      <title>Lessons from 2 years as Production Manager at Decathlon Digital</title>
      <link>https://hamdimechelloukh.com/blog/production-manager-lessons-learned</link>
      <guid>https://hamdimechelloukh.com/blog/production-manager-lessons-learned</guid>
      <pubDate>Thu, 19 Mar 2026 00:00:00 +0000</pubDate>
      <description>What I learned stepping away from code to manage sales data production — alerting, postmortems, crisis communication, and why I went back to engineering.</description>
    </item>
    
  </channel>
</rss>