A multi-colour luminescence detection system for a microfluidic system, said detection system comprising: means for splitting luminescence from a cellular or biological sample into specific wavelengths of interest and coupling it to a first high gain semiconductor optical sensor and a second high gain semiconductor optical sensors for each luminescence colour; a first high gain semiconductor optical sensor, for each luminescence colour component from the cellular or biological sample in the microfluidic system, adapted to be biased at an optimal operating voltage or gain region where the gain profile of the optical sensor is linear for detecting low levels of luminescence emitted from the cellular or biological sample with high resolution; a second high gain semiconductor optical sensor for each colour component, adapted to be biased at an optimal operating voltage or gain region where the gain profile of the optical sensor is linear for detecting levels of luminescence brighter than the levels of luminescence detected by the first high gain semiconductor optical sensor emitted from the cellular or biological sample with high resolution; wherein the means for splitting splits the light into at least a first light path and a second light path for each detected colour of luminescence, the first light path coupling the light to the first high gain semiconductor optical sensor and the second light path coupling the light to the second high gain semiconductor optical sensor, wherein the split ratio of the means for splitting is adapted to attenuate the light in the second light path such that the second high gain semiconductor optical sensor can detect the brighter levels of luminescence without saturating; and means for processing per luminescence colour by combining and weighting the outputs from the first and second high gain semiconductor optical sensors using a signal processing unit, and providing an instantaneous multi-colour high resolution detection system over an extended dynamic range; wherein the first and the second high gain semiconductor optical sensors comprise a SiPM sensor. means for splitting luminescence from a cellular or biological sample into specific wavelengths of interest and coupling it to a first high gain semiconductor optical sensor and a second high gain semiconductor optical sensors for each luminescence colour; a first high gain semiconductor optical sensor, for each luminescence colour component from the cellular or biological sample in the microfluidic system, adapted to be biased at an optimal operating voltage or gain region where the gain profile of the optical sensor is linear for detecting low levels of luminescence emitted from the cellular or biological sample with high resolution; a second high gain semiconductor optical sensor for each colour component, adapted to be biased at an optimal operating voltage or gain region where the gain profile of the optical sensor is linear for detecting levels of luminescence brighter than the levels of luminescence detected by the first high gain semiconductor optical sensor emitted from the cellular or biological sample with high resolution; wherein the means for splitting splits the light into at least a first light path and a second light path for each detected colour of luminescence, the first light path coupling the light to the first high gain semiconductor optical sensor and the second light path coupling the light to the second high gain semiconductor optical sensor, wherein the split ratio of the means for splitting is adapted to attenuate the light in the second light path such that the second high gain semiconductor optical sensor can detect the brighter levels of luminescence without saturating; and means for processing per luminescence colour by combining and weighting the outputs from the first and second high gain semiconductor optical sensors using a signal processing unit, and providing an instantaneous multi-colour high resolution detection system over an extended dynamic range; wherein the first and the second high gain semiconductor optical sensors comprise a SiPM sensor.