does anyone know the name of this micro-controller?????

Looks like a PJRC "Teensy 3.6"
It could be a 3.5, which looks almost identical - check the chip number (not quite legible in the picture) to make sure.