Hello,
I have carefully read the job description, and found interesting. I have found an existing program that almost does what you are looking for. Previously, I have done similar work with Arduino, and I can handle it effectively. Moreover, I am a trained engineer who can help you complete this project. I understand from your description that you are looking for someone to program 4 stepper motors using Arduino and push buttons. Specifically, you require bi-directional rotation and the ability to handle input from momentary push buttons. Additionally, attention to detail is important for this project.
If you would like to discuss further how we can collaborate to achieve your goals please feel free to reach out to me directly.
Regards,