Punch
Jan 2026 – Present
Software Engineer · Mumbai, India · Hybrid
Trading platform — web product with 10k+ daily active users.
- Built the real-time data layer of a single-screen scalping platform on the web trading product: low-latency WebSocket market streaming (RxJS) and browser-side persistence (LokiJS/IndexedDB), alongside SciChart charting with custom indicators.
- Led the Kotlin Multiplatform migration of the flagship Android app (15k+ DAUs), mentoring a junior iOS engineer — reached 90–95% shared code (shared business logic + Compose Multiplatform UI), now running in the production Android app with zero regressions, and shipped the company's first iOS app (TestFlight beta) in under 3 months.
- Migrated the company's Android-only KYC onboarding SDK to KMP: rebuilt 60+ screens across 20+ flows from XML to shared Compose Multiplatform, bridging platform-only KYC/e-sign SDKs (Setu, Hyperverge, Leegality) via expect/actual declarations, and re-architected to a canonical shared KMP architecture (shared HTTP clients, Hilt → Koin DI).
- Designed the agentic AI development workflow that powered the migration — Claude Code agents with custom skills for planning, TDD-based migration, code review, and validation loops — adopted by teammates and reinforced with structured peer reviews.
- Built and shipped a SEBI employee trade-declaration compliance platform solo in under a week using the AI-native workflow: automated parsing and validation of trade reports across 6+ brokers (Zerodha, Groww, Angel One, ICICI, Dhan), cutting turnaround from days to minutes; adopted company-wide.