We present a multi-dimensional TCSPC technique that simultaneously records the photon distribution over the time in the fluorescence decay, the wavelength, and the coordinates of a two-dimensional scan or the time since the start of the experiment. We demonstrate the application of the technique to diffuse optical tomography, single-point autofluorescence measurements of skin, and multi-spectral autofluorescence lifetime imaging of tissue.