In some embodiments, a semiconductor biosensor includes a plurality of wells, a plurality of detectors, and processing circuitry. Each well is configured to hold a test sample and to allow the test sample to be irradiated with ultraviolet radiation. The plurality of detectors are configured to capture a spectral response of the test sample irradiated with the ultraviolet radiation. Each well is coupled directly onto a detector, and each detector includes a) a photodiode and b) a planar optical antenna tuned to a particular wavelength. The planar optical antenna is between the photodiode and the well. The processing circuitry is coupled to the plurality of detectors, the processing circuitry being configured to calculate an average spectral response for the plurality of detectors.