Demystifying Algorithms, Math & Data: Practical Guides for the Curious Mind

When dealing with complex algorithms, clarity is king. I believe the most powerful ideas are the ones that can be explained clearly. My writing and tutorials focus on cutting through the jargon to reveal the core logic behind advanced concepts. As a computer science enthusiast and professional data analyst with a background in mathematics, I’m constantly learning and enjoy sharing my work, all with the goal of making these subjects accessible to everyone.

Screw memorising out of a textbook; let’s understand the ā€˜why’ and ā€˜how’ and focus on building a robust understanding.

Read my latest article here:

  • Convolution, Kernels & Filters: A Beginner’s Guide to Edge Detection

    Convolution, Kernels & Filters: A Beginner’s Guide to Edge Detection

    Ever noticed how your brain just knows where one object ends and another begins? That instinctive separation is a fundamental part of how we perceive the world. And computers? Well, they just need a bit more help. In computer vision, edge detection is the process of teaching machines to recognise those boundaries, outlines, and transitions in intensity that define structure in an image. Read Moreāž”

My Philosophy: The Power of Intuition and ā€˜Mental Models’

In a field as vast and complex as Data Science, it’s easy to get lost in the endless details. My philosophy is to step back from the code and calculations and instead focus on building robust mental models – a conceptual framework that help us truly understand how things work. Rather than just memorizing syntax or a set of instructions, I believe in building an intuitive grasp of the underlying logic and structure. This is where real mastery begins.

With a solid mental model in place, you develop a sense of intuition, a ā€œgut feelingā€ for a problem’s solution or an algorithm’s behaviour. It allows you to move with confidence, diagnose issues quickly, and connect disparate ideas. My goal is to help you build these powerful mental maps, so you can stop simply following instructions and start creating with genuine understanding.

Featured Articles