Hi, I'm Yogi P. I build the Android apps that take payments at Lopay, the side projects that don't, and the curriculum that turned 1000+ students into engineers.
Things shipped.
Lopay Mobile Payment App
Lopay's flagship merchant app — tap-to-pay, transactions, payouts. Built from zero in Kotlin with MVI, Compose, and PCI-grade rigor.
View case study ↗ 002 · Android · Stripe S700Lopay S700 Terminal App
Custom Android build for Stripe's S700 hardware. Lower-level integrations with the printer, NFC reader, and chip slot — terminal-grade UX.
View case study ↗ 003 · Android · MobileTerminal Pay Mobile App
Standalone payment processor aimed at small merchants. Clean Kotlin, MVI, optimised for low-end Android devices in field deployments.
View case study ↗ 004 · Android · Stripe S700Lopay Consumer App
Consumer-side companion for the merchant terminal — receipts, history, account management. Lives alongside the merchant app on a single Stripe device.
View case study ↗The path so far.
Senior Android Engineer
- Built four production Android apps from scratch — for both consumer phones and Stripe S700 payment hardware.
- Led the architecture of payment-processing flows with focus on security, latency, and offline resilience.
- Set engineering patterns the wider Android team now follows (MVI, modularisation, testing rigor).
Technical Instructor
- Taught Android development, Python, and data science to undergraduates and weekend cohorts.
- Designed practical curricula — every module ended with shippable code, not closed-book exams.
- Mentored 1000+ students; many are now working engineers.
A bit of context.
I'm a Senior Android Engineer with a Big Data Science background and a stint teaching technical subjects at university. That mix shapes how I work: engineer first, but with one eye on what the data is telling me and another on whether a junior could read my code.
At Lopay, I work on the apps people use to take money — phones, terminals, S700 hardware. I care about robustness, latency, and the small UX moments that make a payment feel trustworthy.
The world is getting greyer. I'm not.
Cars are grey. Backpacks are black. Buildings are glass. Homes are beige. Colour, character, and weirdness are quietly being filed off the world.
I'd rather build things with character — even when they're "just" Android apps. This site is one of them.
Tools of the trade.
Languages & platforms
Kotlin Java Python SQL Android SDKAndroid stack
Jetpack Compose MVI Coroutines Flow Room RetrofitBeyond the IDE
Data science Machine learning Teaching Mentoring System design Git & CI
Got something to build?
Let's talk.