Hello,
I am experienced Opencart developer, please check our reviews/portfolio for our experience. We have highest reviews in Opencart skill over freelancer.com.
I will develop reward system and let me know about the user registration, what exactly you required with this.
Kind Regards,
Pankaj Modi