This document presents a Grey Wolf Optimization (GWO) algorithm for maximum power point tracking (MPPT) of photovoltaic systems under partial shading conditions. The GWO algorithm mimics the hunting behavior of grey wolves and is implemented on a buck converter for MPPT. Simulation results show the GWO algorithm achieves 96.28% tracking efficiency, outperforming perturb and observe and invasive weed optimization algorithms. Experimental testing under various partial shading patterns demonstrates the ability of the GWO MPPT to maintain a constant output voltage despite changing input voltage. The GWO algorithm provides an effective and robust method for maximizing solar energy extraction under non-uniform irradiance conditions.