Nanoscale photodetector