Credit Card Swiping Bot
Physical robot that automates credit card reader regression testing — 90% less manual effort.
Project Overview
I designed and built a physical robot that automates credit card reader regression testing — eliminating 90% of manual test effort. The system combines Raspberry Pi, Arduino, 3D-printed custom parts, and Robot Framework to simulate real card swipes with repeatable precision.
The problem: credit card readers needed frequent regression testing across firmware updates, but manual swiping was slow, inconsistent, and tedious. The solution: a purpose-built robot that runs automated test sequences triggered through a Node.js web interface, with results fed back into the CI/CD pipeline.
Project Gallery
YouTube Demo

Key Achievements
Eliminated 90% of manual regression testing effort for credit card readers.
Integrated hardware automation into CI/CD pipelines via Robot Framework and Node.js.
Designed and 3D-printed custom mechanical parts for precise card swiping.
Built end-to-end system: Raspberry Pi controller, Arduino actuators, web interface, and test reporting.
Technologies & Tools
External Resources
Interested in This Project?
Want to learn more about my approach to this project or discuss similar challenges? Let's connect and explore how we can work together.