Hello I am an expert embedded software developer.
I have made multiple projects on this website by creating a customized game pad to be connected to PC using USB.
These are my projects links:
https://www.freelancer.com/projects/c-programming/Use-existing-Arduino-library-create/details
https://www.freelancer.com/projects/cplusplus-programming/Project-for-Wallid-Only/details
Please contact me if your project is related
Thanks.