Software Developer · Melbourne, Australia
I build reliable software and write about the ideas, tools, and trade-offs behind it.
Reader favorites
Most read

017 views
A Single Neuron From Scratch With NumPy: Weights, Bias, and Activation Functions
neural networks · numpy · Oct 05, 2026

026 views
Training, Validation, and Test Splits: Why They Matter in Machine Learning
machine learning · model evaluation · Sep 24, 2026

035 views
Teaching a Single Neuron to Learn: Backpropagation and Gradient Descent in NumPy
neural networks · backpropagation · Oct 05, 2026
From the notebook
Recent writing
- Oct 14, 2026
From One Neuron to a Network: A Multilayer Forward Pass With NumPy
neural networks · numpy · python · forward propagation · beginners · 8 min read
- Oct 14, 2026
Training a Multilayer Neural Network With NumPy: Backpropagation From Scratch
neural networks · backpropagation · gradient descent · numpy · python · beginners · 10 min read
- Oct 05, 2026
A Single Neuron From Scratch With NumPy: Weights, Bias, and Activation Functions
neural networks · numpy · python · machine learning · beginners · 12 min read