How (and why) I Built My New Home on the Internet From WordPress to Wix to coding my own — the story of why I rebuilt my website from scratch and what I learnt about building with Claude Code along the way. 11 Jun 2026 Project
I Wish I Knew This Before Building an AI Second Brain Most AI second brain setups fail because the vault isn't built for it. This covers the structure, linking scheme, and agent protocol that actually make it work. 18 May 2026 Project
How I Built an AI-Powered Task Management System with Obsidian and Claude Code I built an AI-powered task system in Obsidian using custom Claude Code skills. This covers context engineering, note types, and the morning briefing automation. 8 Apr 2026 Project
Exploring AI in Animation: My Journey with VibeManim Testing LLMs on Manim animation code reveals where spatial reasoning breaks down. Four models, the same prompts, progressively harder challenges. 11 Feb 2026 Project
Convolution, Kernels & Filters: A Beginner’s Guide to Edge Detection Edge detection is how machines find structure in images. This beginner's guide starts with one-dimensional examples and builds up to convolution kernels and filters. 28 Jul 2025 Project
Mountains, Cliffs, and Caves: A Comprehensive Guide to Using Perlin Noise for Procedural Generation Minecraft generates unique worlds with Perlin noise. Covers the algorithm, octaves, and Fractal Brownian Motion - with a terrain implementation walkthrough. 27 Feb 2025 Project
Python Chess: Game Simulation and Illegal Moves Part 3 of building a Python Chess Engine. Implement the move function for game simulation, encode move types, and filter out illegal moves. 19 Sep 2024 Project
Who Needs Strava Premium When You Have Python? Build a Strava heatmap using the Python API for custom GPS route visualization. Filter by type and date range for advanced data analysis. 10 Sep 2024 Project
Python Chess: Efficient Move Generation Using Bitwise Operations Python chess move generation using bitwise operations and lookup tables. Covers all piece types, occupancy masks, and special moves including en passant. 8 Sep 2024 Project
Image Segmentation With K-Means Clustering Learn K-Means Clustering for Image Segmentation in Python. Achieve colour reduction and optimized performance using NumPy 5 Sep 2024 Project
1-Hot Encoding: The Chess Programmer’s Secret Weapon Maximize chess engine speed with Python Bitboards. Use 1-Hot Encoding and bitwise operations to create an efficient board data structure. 4 Sep 2024 Project
Solving the Travelling Salesman Problem Using a Genetic Algorithm Solve the Travelling Salesman Problem with a Genetic Algorithm. Learn selection, crossover, and mutation steps to find a near-optimal route. 25 Aug 2024 Project