Disclosed is a UV-C based skin sterilizer that includes a main console connected to a delivery system and a display screen, the delivery system including a dosing system and a UV-C light source, wherein the UV-C light source can be an LED array or mercury or xenon lamps. The dosing system includes an image recognition module that is in communication with a camera, a light absorption sensor, a distance sensor, and an accelerometer/speed sensor. The dosing system communicates with a microcontroller of the main console in order to deliver a three-dimensional mapping of a treatment area and to optimize the dose of UV-C being delivered for the purposes of sterilizing the treatment area. The display screen provides a user interface for viewing the three-dimensional mapping and to receive user input.