New March 24, 2026 Security behind PINs The security of a PIN does not depend only on the number of possible combinations, but also on how people choose them. Using the concepts of probability and entropy, we can see that certain popular PINs, such as easy-to-remember values, attract too many user choices and make attacks easier. Read article February 22, 2026 Isometric diagrams After discovering an interesting open-source project, I decided to start a new personal project: creating a WebGL web tool for building diagrams with an isometric visual style. Read article January 23, 2025 Coroutines in C Coroutines are special functions that allow execution to be suspended and resumed, and are a very powerful tool to build complex applications in an intuitive way. This article introduces an implementation of coroutines in portable ISO C, using the principles of the Duff's device and some C preprocessor abuse. Read article Projects Some of the open source projects I've been working on over the years. View projects My Github profile About A little about me and my professional experiences. About me