This document describes a project to design and control a hybrid energy storage system for a small plug-in electric vehicle. A battery and supercapacitor are used along with a multi-port converter. A permanent magnet brushless DC motor is used to drive the vehicle in four quadrants for forward, reverse, and regenerative braking modes. MATLAB simulation models are developed to model the power management system, motor drive, speed and current controllers, and vehicle dynamics. A DSP controller is used for hardware implementation, including driver circuits and interfacing with hall sensors to generate PWM signals for motor control. Future work includes integrating the power circuit with the motor, designing controllers for the bi-directional converter, implementing regenerative braking algorithms