- Leading a frontend rewrite of the core React Native app, simplifying lending, loan, and credit card flows with stronger security around sensitive user data.
- Built native Android and iOS integrations and a React Native wrapper around a vendor NPCI UPI SDK to support UPI development end to end.
- Working on UPI features including UPI Lite, Autopay, UPI 2.1, Credit Line, Credit Card, RuPay card, and the Report module.
- Set up engineering guidelines for module boundaries, state management, and API integration so teams can work consistently across mobile and TV.
- Improved app security with local encryption, secure token storage, checks for rooted/jailbroken devices, and biometric authentication.
- Built a shared component approach across React Native mobile and web, which cut development time by about 40%.
- Handle day-to-day team work: code reviews, meetings, release planning, feature planning, and assigning tasks to the team.
Krunal Badami
Summary
Software Architect and Engineering Manager with nearly 8 years of experience building mobile, TV (OTT), and web apps. I work mainly with React Native, Roku/BrightScript, and Next.js, and have led teams on products used by millions of people each month. I care about clear system design, cleaner codebases, and shipping reliable software on time.
Skills
Experience
- Led frontend work on 8+ consumer products used by over 2 million people each month, with stable HLS/DASH streaming across mobile and TV.
- Designed cross-platform architecture for iOS, Android, Apple TV, Android TV, Fire TV, Roku, and Next.js web, with shared code where it made sense.
- Built Roku apps from scratch, including custom SceneGraph video players, DRM integration, and App Store certification work.
- Created a reusable TypeScript module library with 50+ components for mobile and TV, which helped reduce bundle sizes by 35%.
- Improved stability with Sentry monitoring, automated testing, and manual QA, cutting production crashes by about 50%.
- Mentored and managed a team of 4–6 developers through code reviews, design discussions, technical debt cleanup, and coordination with design, backend, and QA.
- Built cross-platform React Native mobile apps and admin web panels featuring offline caching, background sync, and native module integrations.
- Implemented adaptive HLS playback, background playback, and platform-specific media optimizations.
- Supported unit/integration tests and acted as the primary bridge for manual QA during major capability releases.
- Built REST APIs with PHP and Node.js and managed MySQL databases for active production apps.
- Migrated React Native codebases from v55 to v59, fixing breaking native dependencies and stabilizing builds and CI/CD.
- Built social media features including custom camera filters and an image processing pipeline using shaders.
- Worked closely with QA on functional and regression testing before releases.
- Built responsive, mobile-first web layouts and interactive frontends using JavaScript, HTML5, CSS3, and Bootstrap.
Projects
Languages
Leadership
- Mentored and managed teams of 4–6 developers through architecture reviews, code reviews, and technical debt cleanup.
- Worked with engineering, product, backend, and QA to plan sprints and ship releases across multiple projects.
- Introduced coding standards and review practices that improved code quality and cut production incidents by about 50%.
- Handled sprint planning, backlog grooming, stakeholder updates, and delivery coordination.
- Ran performance reviews and helped team members plan career growth and skill development.
- Coordinated with design, backend, QA, and DevOps to keep delivery moving smoothly.
Open Source
7 React Native libraries published for mobile and TV apps, with over 2 million downloads. Full repository list: github.com/orgs/logicwind/repositories
- React Native Exit App — Clean app exit handling for Android and iOS
- React Native Fold Detection — Device posture detection for layouts that adjust on foldable devices
- React Native Matomo Tracker — Matomo analytics integration for React Native apps
- React Native Status Bar Height — Status bar height across platforms for consistent layouts
- React Native TV Keyboard — Keyboard helpers for TV navigation
- React Native In-App Update — In-app update prompts for Android updates
- React Native TV SSL Pinning — SSL certificate pinning for TV apps
Open Source Contributions: Contributor to the React Native ecosystem, including NativeBase, react-native-airplay-ios, react-native-music-control, and other performance libraries.
Education
- BTech, Computer Engineering — Uka Tarsadia University (Aug 2015– Nov 2018), CGPA: 8.03
- JavaScript Certified (JSE 40-01) — International JavaScript Institute (Aug 2022)
- Microsoft 98-382, Introduction to Programming Using JavaScript — Microsoft (Jun 2020)
- Introduction to JavaScript (Level 1) — Udemy (Jun 2021)
- JavaScript Assessment — TestDome (Jun 2020 - Expired Jun 2023)
- Professional Awards: Ace Employee of the Year (2021), Employee of the Year (2024)
Availability
- Notice Period: ; Available from