Devesh Senapati

Stripe · Bloomreach · Lookout
Total Patents: 14
Overall Rank: #333,184
Years Active: 2014–2025
Stripe Rank: #5