The challenge
Businesses needed a simpler way to create, manage, and track reward programs — and shoppers a clearer way to benefit from them.
At Ensake, I engineer a multilingual loyalty and customer engagement platform connecting shoppers, merchants, and rewards.
Project context
Frontend software engineer
Businesses needed a simpler way to create, manage, and track reward programs — and shoppers a clearer way to benefit from them.
I designed and developed responsive, multilingual landing pages (merchant, customer, waitlist) and legal policy pages, built secure authentication flows (registration, login, password reset, onboarding, KYC), and implemented user management and loyalty program modules — points, discounts, gifts, and audit logs — with full API integration.
I built a scalable frontend architecture with Next.js 15, TypeScript, Redux, and TailwindCSS, migrated navigation to the Next.js App Router for better routing and performance, and delivered i18n support in English and Dutch while collaborating closely with backend and design teams.
The work created a scalable multilingual foundation for shoppers and merchants to manage loyalty experiences across the platform.
Built merchant, customer, waitlist, and legal experiences
Delivered registration, login, password reset, onboarding, and KYC flows
Implemented points, discounts, gifts, user management, and audit logs
Added English and Dutch support across the product
Capabilities & tools
Next project
RIGO