Rujen Shakya

eSewa (Code Himalaya) · 2022 — 2024 · SDK Lead Developer

eSewa Events SDK

An event-ticketing SDK embedded inside eSewa, Nepal's leading digital wallet — browse and buy tickets for concerts, seminars and shows without leaving the app.

#1 wallet
in Nepal, hosting the SDK

SDK
shipped as an embeddable module

Full docs
integration guide + support

KotlinMVVMCoroutines & FlowsSDK development

The problem

eSewa — Nepal’s leading digital wallet — wanted event ticketing (concerts, seminars, game shows, parties) inside its app. But you don’t ship features into someone else’s flagship fintech app; you ship a module they can trust: isolated, secure, performant, and unable to destabilize their host app.

My role

Led development and integration of the SDK end-to-end: architecture, implementation, documentation, and technical support through eSewa’s deployment.

Architecture decisions

The hardest problem

Operating inside another company’s security and performance envelope. Every payment interaction, memory allocation and startup cost had to be justified to a host team guarding Nepal’s most-used wallet — a different discipline from owning your own app, where you set the rules.

Outcome

The SDK shipped inside eSewa with secure, high-performance ticket purchase flows, complete documentation, and supported deployment — my code running inside the most widely used fintech app in the country.