Hi, I can do this design for you. I have lots of professional experience with high brightness LEDs, so I'm able to design a reliable data transmission system with visible light communications.
The USB interface won't be a problem at all.
Regards,
José.