The Portable Custom Timer is a battery-powered countdown timer built with an ESP32 microcontroller as its foundation. Features include the ability to increase or decrease the display brightness, various options for setting the time, a reset button, and an object detection system. Key technologies implemented in this project include the use of an ESP32 microcontroller to configure various GPIO pins, allowing for modular connections between system inputs and outputs. Connected components include a 7-segment display, user input buttons, a distance sensor, and a buzzer. A custom enclosure was created and 3D printed, which houses the internals of the system. Our most notable accomplishment is being able to complete the project before the deadline and completing all engineering requirements. Areas of improvement to be considered are a louder speaker as well as a more compact design. Our initial speaker, while loud enough to be noticeable, is lacking compared to other timers and alarm clocks in terms of volume. The finalized enclosure, while functional, can be reduced in size to further aid in portability for the user.