I engineer systems that ship fast, stay minimal, and respect the user's attention.
Mumbai, India
I build software the way I think about products - with structural conviction MVI architectures, event-driven sync, delta-time game loops: precision over convenience. , ruthless scope reduction, and a deep bias for shipping.
At Preseed, I learned that product isn't about adding features - it's about removing decisions "Every extra feature is a decision point. Fewer decisions, less noise." - chattodo.co . I work in Kotlin and Jetpack Compose, building everything from cloud-synced real-time apps to fully offline Bluetooth communication systems. I care about the architecture beneath the interface.
Zero-to-one executions. Thesis / Execution / Impact.
Authored SOPs from scratch for the Business Transformation team, defining structured workflows for cross-functional coordination. Participated in vendor onboarding calls, documented UAT processes, and contributed to SAP stabilisation efforts by coordinating with implementation partners.
Mentored by Nirbhay Pherwani, Principal Engineer (Android) at ReachMobi, USA. Built Chattodo end-to-end as a deep engineering exercise — profiling performance bottlenecks, iterating on software architecture, and shipping a clean, stable product. Absorbed entire technical domains overnight and returned with working implementations.
The best product decision is usually a removal. Every feature is a decision forced on the user. I'd rather ship something that does one thing with zero friction than something that does ten things with a tutorial.
A beautiful UI on a fragile architecture is a liability. I think in data flows, state machines, and failure modes first — the interface is the last layer, not the first. Information design starts at the schema, not the mockup.
The most interesting problems live between disciplines. Studying Information Systems & Design at UofT after engineering taught me that the best builders speak both languages — the technical "how" and the human "why."
Perfection is procrastination with better branding. I've learned more from shipping an imperfect product and watching real people use it than from any amount of whiteboard architecture. Feedback loops beat design docs.