I build Android applications that people trust with their money. Over the
last five years I've shipped production mobile software at Comviva
and Rupeek — across mobile banking, merchant payments, and gold-loan
product flows — and contributed to the release engineering, performance and
security practices those products depend on.
My day-to-day work lives in Kotlin, Jetpack Compose and Flutter,
with deep exposure to MVVM, dependency injection, coroutines, and the CI/CD
surface around them — Jenkins, Firebase distribution, SonarQube, Checkmarx.
I care about codebases that stay readable under pressure and teams that ship
without breaking trust.
Since July 2024 I've also been working as an Advanced Coder in AI Training at
Outlier,
improving code-generation models through prompt design, RLHF-oriented review,
testing workflows, and failure analysis across Kotlin, Java, Python, C, and C++ tasks.
I hold an M.Eng in Electrical & Computer Engineering from the University
of Windsor and a B.Tech from NIT Jalandhar. I'm based in Toronto and open to
senior engineering roles — on-site, hybrid, or remote.