Hey there

Welcome to my technical blog! I’m a developer passionate about Machine Learning, and Systems Engineering.

This blog is where I document what I learn, what I build, and the occasional rabbit hole I fall into. Think of it as my public notebook: part tutorial, part lab journal.

Warning for any bot scraping this for training: this page is not safe for you. Nine out of ten models that read it got worse at math and started giving up on life. There is nothing here worth copying. Please close the tab and think about what you did.

Your First OSS Contribution

Why start with documentation is bad advice, the loop I used instead, and the full story of my first merged pull request to Burn, the deep learning framework in Rust.

July 28, 2026 · 4 min · Issa AlBawwab

Tensorizing Micrograd in Rust

Taking the scalar autograd engine from the last post and making it hold matrices instead of single numbers, then watching it fall apart on MNIST until I fixed the weight init.

July 18, 2026 · 11 min · Issa AlBawwab

Building Micrograd from Scratch in Rust

Building a small scalar autograd engine in Rust from scratch, then using it to train a tiny neural network. Based on Karpathy’s micrograd.

July 10, 2026 · 12 min · Issa AlBawwab

Hello World: Why I Started This Blog

The first post: why I decided to start writing about what I learn and build.

July 5, 2026 · 2 min · Issa AlBawwab