subraatakumar - Overview

Hey 👋, I'm Subrata!

React Native Architect • Open Source Maintainer • Platform Engineer

Subrata Das

I design and build scalable mobile platforms, not just apps. My work spans React Native architecture, native Android/iOS integration, JSI & C++, and developer tooling.

📍 Bengaluru, India 🇮🇳

🎓 Engineer by profession, teacher by heart ❤️

🧠 Passionate about clean architecture, memory safety, and long-term maintainability


🔗 Connect with me on:

Twitter LinkedIn Gmail

🧠 What I Do (At an Architectural Level)

  • Design production-grade React Native architectures
  • Build reusable platforms, CLIs, and design systems
  • Bridge Java/Kotlin ↔ React Native ↔ JSI/C++
  • Solve native performance & memory safety issues
  • Mentor engineers and students into industry-ready developers

🔥 Open Source Impact

🧩 React Native Skia (Shopify)

Core Contributor

  • Fixed a native C++ dangling pointer bug in the Skia JSI layer
  • Root cause: temporary UTF-8 string lifetime misuse triggering -Wdangling-assignment-gsl and breaking Android builds
  • Solution: preserved backing string storage before c_str() usage
  • Result: Android native builds stabilized, no API or behavior change
  • PR reviewed and approved by core maintainer @wcandillon

🔗 Shopify/react-native-skia#3614


🛠️ Maintained Open Source Projects

🚀 tcbs-cli

React Native Scaffolding & Architecture CLI

  • Opinionated CLI to bootstrap production-ready React Native apps
  • Clean folder structure, scalable architecture, and best practices
  • Designed to save days of setup time for teams and startups

🔗 https://github.com/subraatakumar/tcbs-cli


🎨 @tcbs/react-native-mazic-ui

Design System & UI Foundation

  • Reusable, theme-driven UI components for React Native
  • Built with scalability, consistency, and performance in mind
  • Used as a base UI layer for multiple apps and products

🔗 https://www.npmjs.com/package/@tcbs/react-native-mazic-ui


🎯 Real-World Engineering Challenges I’ve Solved

  1. Reverse-engineering an outdated Android SDK Adapted an unmaintained POS Android SDK for React Native by studying native documentation and extending the NPM package.

  2. Reliable emulator detection without third-party libraries Implemented a custom Android native solution (Java) and bridged it into React Native for startup-grade security requirements.

  3. Subscription-free reverse geocoding Combined iOS free APIs with Android native android.location.Geocoder via React Native bridges to achieve accuracy without recurring costs.


🧰 Technical Skill Set

Mobile & Frontend

  • React Native | Expo | JavaScript | TypeScript | HTML | CSS

Architecture & State

  • Clean Architecture | Modular Design
  • Redux | MobX | Zustand | Context API

Backend & Storage

  • Firebase | MongoDB | SQLite | Realm | MySQL | Realtime DB

Testing & Quality

  • Jest | React Testing Library | Detox
  • Crashlytics | Analytics | Performance monitoring

Tooling & DevOps

  • Git | GitHub | GitLab
  • CI/CD | Monorepo patterns | CLI tooling

🧑‍🏫 Beyond Code

  • Mentor aspiring developers (free & open learning)
  • Write blogs and teach React Native from fundamentals to architecture
  • Believe in giving back through open source

When I’m not building platforms, I’m watching sci-fi movies 🚀 or writing.



visitors