This document presents research on using a particle swarm optimization (PSO) algorithm to track the maximum power point of a photovoltaic (PV) system. PSO is used to optimize the output power of a PV module by defining an objective function that represents power with constraints. A DC-DC boost converter is used in the PV system for maximum power point tracking. Simulation results show that PSO can effectively track the global maximum power point under varying conditions and the boost converter is able to boost the output voltage and deliver regulated power. The research demonstrates that PSO and a boost converter can maximize efficiency and power generation from a PV system.