My Blog

August 24, 2025

So you want to learn AI

A guide to make the transition from Software Engineering to AI Engineering

June 20, 2025

When efficient code fails: Timing Attacks

Efficient code is normally what we professional software engineers strive for, but sometimes it could make us vulnerable to timing attacks.

October 12, 2024

Recursion - Part I - Beginners

A technique that is often neglected, Recursion can be a beautiful way to solve certain classes of problems.