Techie Mike — Tech Tutorials for Students & Homelab Enthusiasts

Practical tech tutorials for Cambridge CS/ICT students and homelab enthusiasts. I break down complex topics — VirtualBox, Proxmox, ethical hacking, Python, and exam prep — into clear, hands-on guides you can actually follow. No fluff, just real skills.

The Minimal Homelab That Actually Works
hardware 7 min read

The Minimal Homelab That Actually Works

# Am I Overcomplicating This? — The Minimal Homelab That Actually Works Scroll through r/homelab for ten minutes and you'll see server racks that look like data center colocations. 42U cabinets. Enterprise switches with SFP+ cages blinking amber. Dual Xeon boxes drawing 400 watts.…
Techie Mike
Techie Mike
OpenCV 5 Computer Vision in Python for CS Students
Python 9 min read

OpenCV 5 Computer Vision in Python for CS Students

You've written Python programs that print to the terminal, read files, and maybe even scraped a website. But have you written code that can _see_? Code that can detect edges in a photograph or find faces in a group picture? That's computer vision.…
Techie Mike
Techie Mike
1-Click GitHub Token Theft via VSCode Bug — Security Alert
Code 7 min read

1-Click GitHub Token Theft via VSCode Bug — Security Alert

Just by clicking a link, it's possible for an attacker to steal a GitHub token that can read **and write** to your repos — including private ones. This isn't a hypothetical vulnerability or a "theoretical risk" scenario. Security researcher [Ammar Askar](https://blog.ammaraskar.com/github-token-ste…
Techie Mike
Techie Mike
Switch from pip to uv — Python's New Package Manager Guide
Python 8 min read

Switch from pip to uv — Python's New Package Manager Guide

# Switch from pip to uv — Python's New Package Manager Guide If you've ever sat waiting for `pip install` to finish building wheels in a Docker build, you know the pain. Five minutes. Ten minutes. Sometimes longer, depending on how many native extensions your project pulls in. There's a better way…
Techie Mike
Techie Mike
9618 Paper 1 Theory Fundamentals — AS CS Topic Guide
Computer science 14 min read

9618 Paper 1 Theory Fundamentals — AS CS Topic Guide

The June 2026 Cambridge AS/A-Level Computer Science Paper 1 (9618) has just been sat. If you took it, you're probably wondering how you did. If you're preparing for a future sitting, you want to know what topics come up and how to score full marks. I've been teaching Cambridge A-Level CS for over a…
Techie Mike
Techie Mike
Debugging Python for A-Level CS — Tracebacks & Fixes
Python 9 min read

Debugging Python for A-Level CS — Tracebacks & Fixes

Debugging Python for A-Level CS — Reading Tracebacks and Finding Bugs When your Python program crashes, it's not the end of the world. It's the start of a clue. I've seen students freeze when that red error text appears in their IDE. They stare at it, panic, and close the terminal.…
Techie Mike
Techie Mike
Self-Host Redis 8.8 with Docker Compose — Homelab Guide
developer tools 10 min read

Self-Host Redis 8.8 with Docker Compose — Homelab Guide

# Self-Host Redis 8.8 with Docker Compose — And Why It's Useful for Your Homelab Most homelabs start with storage. A NAS here, a media server there. But at some point you realize your services need to talk to each other — and that's when you discover you need something faster than your Postgres ins…
Techie Mike
Techie Mike
Python Program for IGCSE Paper 2 — Full Walkthrough
Code 9 min read

Python Program for IGCSE Paper 2 — Full Walkthrough

If you're studying for Cambridge IGCSE Computer Science (0478/9618), Paper 2 is where you write actual code. And here's the thing — most students lose marks not because they can't code, but because they don't know what the examiner is looking for. I've been teaching IGCSE CS for over a decade, and…
Techie Mike
Techie Mike
Chuwi Minibook X vs BMAX Pro 8 — Budget Homelab Pick
Computer components 10 min read

Chuwi Minibook X vs BMAX Pro 8 — Budget Homelab Pick

# Chuwi Minibook X vs BMAX Pro 8 — Which Budget Homelab Machine? You're building your first homelab on a budget. Maybe you want to run Docker, try Proxmox, or host a few self-hosted services. You've heard about the Chuwi Minibook X — it hit over 400 points on Hacker News. And the BMAX Pro 8 is a pr…
Techie Mike
Techie Mike
Running AI Models on Old Hardware — A 10-Year-Old Xeon
hardware 8 min read

Running AI Models on Old Hardware — A 10-Year-Old Xeon

A post hit the front page of [Hacker News yesterday](https://news.ycombinator.com/item?id=48353348) with a title that made a lot of people stop and stare: *"[A 10 year old Xeon is all you need.](https://point.free/blog/gemma-4-on-a-2016-xeon/)"* It racked up 685 points. The author ran **Gemma 4 (26B…
Techie Mike
Techie Mike
Python File Handling for IGCSE & A-Level CS — Examples
Python 6 min read

Python File Handling for IGCSE & A-Level CS — Examples

File handling is one of those topics that always shows up on Cambridge CS exams. Whether you're sitting IGCSE 0417 or AS/A-Level 9618, you need to know how to open, read, write, and append data in a file using Python. In this post, I'll walk through everything you need, with the kind of worked examp…
Techie Mike
Techie Mike
Authors
View all
Techie Mike
Techie Mike
Computer Science teacher in Thailand. 10+ years Cambridge IGCSE, 4 years AS/A Level. BSc Computer Science & Engineering. Ex-Intel, Virgin Media. Practical exam prep, past paper walkthroughs and tech tutorials.
82 posts
Explore topics
View all