Writing

Atlas: keeping AI code under control

How Atlas check and AI-led mutation testing help control complexity and find missing assertions, without pretending that green checks prove the code is correct.

AI Engineering

AI agents playing the beer game

I put AI agents inside my Elixir beer game. They cleared the orders, but stock kept growing. A small experiment about local decisions, missing context, and systems thinking.

Systems thinking

Matato Agent

Building an agent: a long journey into agentic coding, AI harnesses, context engineering and more.

Project

Sintropy Engine

A high-performance distributed message broker built with Quarkus and Kotlin, supporting queues, streams, and real-time delivery.

Project

Incremental Architecture

There are several stages in the development of a new project, and on each one of them we should be focusing on different aspects of the application

Architecture

The engineering frog

When you are immersed in your work for a long period of time, it is easy to lose focus on the things that matter

Soft Skills