Welcome! 👋

I write about practical technology: AI systems, local LLMs, hardware, software engineering, and the projects I build while learning in public.

Blog Posts

Recent blog posts

The Cloud Cracks: Reflections on the Ongoing AWS Outage

Thumbnail

Yesterday, significant parts of the internet ground to a halt, again, as Amazon Web Services (AWS) suffered a major outage. From care home door locks that wouldn’t open to cat flaps refusing to budge, the ripple effects of one company’s technical failure...

Read post

Building a Self-Hosted Budget RAG System on a Raspberry Pi 5

Thumbnail

As part of my journey to gain more hands on experience building Retrieval Augmented Generation systems, I built a small self hosted RAG experiment designed to run on low powered hardware. The goal was simple: see how far I could push a compact RAG stack...

Read post

Raspberry Pi 5 (16GB) Review: A Significant Leap Forward

Thumbnail

I've had the pleasure of using the Raspberry Pi 4 for various projects, and my experience with that board laid the groundwork for my expectations for the Raspberry Pi 5. In my previous review of the Pi 4 , I highlighted its impressive performance, robust...

Read post

Web Scraping Series (Part 1): The Basics of Web Scraping

Thumbnail

Introduction The internet is full of data, from product prices to research papers, sports statistics to stock market trends. But how do we actually collect this data in a structured way? That’s where web scraping comes in. This is a subject I’ve recently...

Read post

Raspberry Pi 4 (4GB): A Powerful Mini Computer

Thumbnail

As a tech enthusiast, I've been eager to get my hands on the latest Raspberry Pi 4 and I'm excited to share my thoughts on this impressive device. The Raspberry Pi 4 Model B with 4GB of RAM is the latest iteration of the popular single-board computer, and...

Read post

Predicting Titanic Survival: A Beginner's Machine Learning Walkthrough with Python

Thumbnail

Loading the Data I began by importing the foundational libraries: NumPy and pandas for numerical and data manipulation tasks. Next, I loaded the training and test datasets provided by Kaggle. To get a feel for the data, I viewed the first few rows using...

Read post

Learning ReactJS: My Thoughts and Experience

Thumbnail

My Thoughts and Experience As I've been diving into the world of front-end development, as a front end web developer, I've found myself drawn to ReactJS. It's one of the most popular JavaScript libraries out there, and for good reason with competitors like...

Read post