Problem
Donation kiosks need a clear, low-friction flow. Payment hand-offs should be easy to understand, and users need a reliable way to receive payment links and confirmations if they cannot complete a transaction immediately.
My contribution
- Developed the React Native kiosk experience for an in-person donation workflow.
- Integrated Razorpay QR codes and deep links to provide more direct payment paths.
- Added WhatsApp and SMS payment-link updates and confirmations.
- Worked on session-management behaviour to support safer, more consistent kiosk use.
Outcome
The latest resume records a kiosk serving more than 1 million users and supporting over 10 million donations annually. The payment-flow improvements contributed to a 25% increase in transaction success.
What I learned
This project strengthened my understanding of mobile application flows, payment integration edge cases, deep links, and designing a dependable experience for users interacting with a shared physical device.