Writing on AI, Software Engineering, BioInformatic, Physics oriented Programming and more.

Sometimes I like to put my thoughts into words. Here's a collection of my thoughts in some of the topics I care about.

Single-Agent vs Multi-Agent AI Systems: The Complete Guide for 2025

A comprehensive technical comparison of single-agent and multi-agent AI systems, exploring architecture patterns, performance metrics, cost analysis, and real-world case studies to help you choose the right approach for your AI implementation.

Comic Sans, Dyslexia, and Why Your IDE Deserves Better

Everyone hates Comic Sans—until you learn why it might be the most accessible font choice for dyslexic programmers. From undiagnosed developers to Comic Code and Comic Mono, we explore the intersection of typography and neurodiversity in software development.

Understanding MCPs

Model Context Protocol (MCP) is utilised to provide tools to a LLM model in order to interact with an application. In this article we'll analyze it's structure, philosophy and challenges with this new protocols

WAPrFX: A protocol to derive simple signals from complex heart-rate data and its application to train an AI model to predict wether the signal contains anomalies or not.

Deep Learning has been the choosen tool to analyze complex data in many fields. Heart anomalies is no exception. There is a plethora of articles working on deep learning models capable of identifying anomalies in heart-rate data. This article present a different approach: instead of working with the raw data, we will process the signal to extract a simplified one that will contain enough information to train a simple model to identify anomalies. This approach will allow the simple signal to be recreated using other sensors and monitoring tools that won provide ECG data.