Blog
Devlogs, tutorials, and insights on development.
Traversing the ML World Without a Map — Part 2
July 31, 2026New model, new technique, new problems. Part 2 of the ML series.
Machine LearningLLMFine-tuningLoRAQLoRAPhiGradioRAG
A Brief History of AI
June 9, 2026From the Perceptron in 1957 to trillion-parameter models today — a brief history of how modern AI came to be.
AIMachine LearningLLMHistoryNeural Networks
Traversing the ML World Without a Map — Part 1
April 15, 2026The model downloaded, the model ran, and then I realised I downloaded the wrong one. Part 1 of the ML series.
Machine LearningLLMFine-tuningLoRAQwen3PyTorch
Traversing the ML World Without a Map — Part 0
April 14, 2026Fine-tuning a model with no knowledge, no map, and a 6GB GPU. Part 0 of the ML series.
Machine LearningLLMFine-tuningLoRAQwen3