This document summarizes a universal programmable battery charger project prepared by 5 students under the guidance of an assistant professor. The universal charger can charge multiple devices at different voltages using a buck boost converter topology. It allows users to choose different charging options and create custom charge profiles through a microcontroller interface. The document outlines the hardware components, voltage control mechanism, stability analysis, charging performance tests, and efficiency of over 90% compared to typical chargers that are only 80% efficient. In conclusion, the universal charger allows charging multiple devices to reduce costs compared to separate chargers.