An open API service indexing awesome lists of open source software.

https://github.com/subraatakumar/subraatakumar


https://github.com/subraatakumar/subraatakumar

Last synced: 6 months ago
JSON representation

Awesome Lists containing this project

README

          

## Hey 👋, I'm [Subrata!]()

### React Native Architect • Open Source Maintainer • Platform Engineer

![Subrata Das](https://github.com/subraatakumar/subraatakumar/blob/main/images/Subrata%20Das.png)

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](https://img.shields.io/badge/Twitter-%231DA1F2.svg?style=for-the-badge&logo=X&logoColor=black&color=white)](https://twitter.com/subraatakumar)
[![LinkedIn](https://img.shields.io/badge/linkedin-%230077B5.svg?style=for-the-badge&logo=linkedin&logoColor=white)](https://www.linkedin.com/in/subraatakumar/)
[![Gmail](https://img.shields.io/badge/Gmail-D14836?style=for-the-badge&logo=gmail&logoColor=white)](mailto:codingsubrata@gmail.com)

## 🧠 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**

🔗 [https://github.com/Shopify/react-native-skia/pull/3614](https://github.com/Shopify/react-native-skia/pull/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](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](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](https://visitor-badge.laobi.icu/badge?page_id=subraatakumar)

---