Tech Blog

Recent Posts

How to Run a Production Database Migration with an AI Agent: Task Files, Review Gates and Claude Code on AWS Image
  • Sebastian Brestin
  • Software Engineer
  • 02 Oct 2026

How to Run a Production Databas…

We moved production PostgreSQL from Scaleway to AWS with Claude Code doing the work and an engineer reviewing each step. Task files, review gates and…

How to Build an AI Agent Harness for a Local LLM: Skills, Memory and Guardrails with LangChain, Ollama + MCP Image
  • Sebastian Brestin
  • Software Engineer
  • 22 Sep 2026

How to Build an AI Agent Harnes…

Turn a local LLM tool-calling loop into a reliable AI agent. Add Claude-style skills, long-term memory, safe script execution and tracing with LangCh…

How to Build an AI Agent with Local LLM and Tool Calling: Ollama + MCP Integration Guide Image
  • Sebastian Brestin
  • Software Engineer
  • 10 Feb 2026

How to Build an AI Agent with L…

When implementing LLM solutions for enterprise, one of the biggest challenges is enabling AI models to access real-time data and execute actions. The…

How Consumer-driven Technologies are Disrupting the State of Retail Image
  • Ana Cretu
  • Business Developer
  • 17 Jul 2020

How Consumer-driven Technologie…

Consumer-driven technologies are disrupting the state of Retail, as Brick-and-Mortar and E-commerce businesses alike need a fast journey to personali…

Industry 4.0 Essentials: Storyline, Technologies, Adoption Image
  • Ana Cretu
  • Business Developer
  • 10 Jun 2020

Industry 4.0 Essentials: Storyl…

Industry 4.0, Smart Manufacturing and Industrial Automation short history and storyline. Trends, strategies and emerging technologies in IoT, robot f…

PostgreSQL B-Tree Index Explained - PART 2 Image
  • Sebastian Brestin
  • Software Engineer
  • 08 May 2020

PostgreSQL B-Tree Index Explain…

An index is an additional database structure which has the purpose of improving read performance at the cost of extra storage. For more details about…

Spark Secondary Sort Image
  • Sebastian Brestin
  • Software Engineer
  • 16 Apr 2019

Spark Secondary Sort

The purpose of the article is to present two secondary sort implementations using pySpark. The first implementation uses groupByKey while the second …

Deep learning with point clouds Image
  • Romain Thalineau
  • Machine Learning Engineer
  • 27 Mar 2019

Deep learning with point clouds

Over the last decade, there have been outstanding progress in the field of 2D vision on tasks such as image classification, object detection or seman…

PostgreSQL B-Tree Index Explained - PART 1 Image
  • Sebastian Brestin
  • Software Engineer
  • 05 Jan 2019

PostgreSQL B-Tree Index Explain…

One can imagine searching a certain explanation in a textbook. One way for this is to read the entire book again. Of course this works, but it will t…

An introduction to backpropagation Image
  • Romain Thalineau
  • Machine Learning Engineer
  • 03 Apr 2018

An introduction to backpropagat…

This article gives an introduction to backpropagation by deriving the equation for a simple network and implements it in Numpy to perform a classific…

Postgres data partitioning and Django Image
  • Sebastian Brestin
  • Software Engineer
  • 02 Feb 2018

Postgres data partitioning and …

Nowadays, Big Data is not only a trend, but also a new paradigm leading to radical changes in the software development methodologies. Because CPU clo…