Home Posts Reach out

Muhammed Shah

Learn. Build. Share.

My Posts

The Server That Wouldn't Boot thumbnail

The Server That Wouldn't Boot

What a Dell PowerEdge Taught Me About Troubleshooting.

Muhammed Shah · July 15, 2026
Building a Zero-Downtime Deployment Pipeline thumbnail

Building a Zero-Downtime Deployment Pipeline

From manual SSH deploys to automated, zero-downtime releases.

Muhammed Shah · July 4, 2026
9 PM: The Codebase Was Gone thumbnail

9 PM: The Codebase Was Gone

Why environment isolation isn't optional.

Muhammed Shah · June 27, 2026
Minecraft in 12 hours thumbnail

Minecraft in 12 hours

Building a tiny Minecraft-like world in Python.

Muhammed Shah · December 25, 2025
Windows Subsystem for Linux thumbnail

Windows Subsystem for Linux

Setting up Docker Desktop with WSL 2 on Windows.

Muhammed Shah · December 3, 2025
Cleaning up .DS_Store on MacOS thumbnail

Cleaning up .DS_Store on MacOS

How to remove .DS_Store files from GitHub for good.

Muhammed Shah · November 14, 2025
Model Context Protocol Hands-on thumbnail

Model Context Protocol (Hands-on)

Hands-on exploration of MCP using Docker's MCP Toolkit.

Muhammed Shah · November 13, 2025
Agentic AI thumbnail

Agentic AI

Course notes on Agentic AI workflows and patterns.

Muhammed Shah · October 28, 2025
The Journey of Optimization thumbnail

The Journey of Optimization

Notes from optimizing a self-hosted LLM setup.

Muhammed Shah · October 7, 2025
Private GPT on Linux/WSL thumbnail

Private GPT on Linux/WSL

A self-hosted ChatGPT alternative with Ollama on WSL.

Muhammed Shah · October 1, 2025
Model Context Protocol thumbnail

Model Context Protocol

An introduction to the Model Context Protocol (MCP).

Muhammed Shah · September 1, 2025

Muhammed Shah

Learn. Build. Share.

Website GitHub X LinkedIn Email

© 2026 Muhammed Shah. All rights reserved.