My name is Krunal Badami, and I am one of the fastest developers alive.
When I was a teenager, I encountered something called JavaScript.
That single accident didn’t just change my life — it rewired it.
It turned me into someone who could learn, build, and ship faster than most people could think.
And just when I thought I’d mastered my path,
I discovered BrightScript — the power behind Roku apps.
Another accident. Another evolution.
From web to mobile to TV,
I’ve been coding, building & running ever since. ⚡
Senior React Native + Roku + TV App Engineer from Surat, India, focused on building streaming-first, remote-friendly products.
-
🎯 Core Roles
- Senior React Native Engineer (Android + iOS)
- Roku / BrightScript / SceneGraph Specialist
- Android TV & Apple TV app developer
- OTT / Streaming product engineer (HLS/DASH, DRM, playback, deep linking)
-
⚙️ What I Actually Do Daily
- Build and ship production-ready streaming apps
- Make D-pad / remote navigation feel natural on TV
- Optimize for low memory / low-end devices
- Integrate ads, analytics, subscriptions, and auth
- Lead small teams shipping real features, not just PoCs
I’m heavily focused on TV experiences and streaming platforms:
- Full-cycle Roku channel development using BrightScript + SceneGraph
- Android TV / tvOS apps with strong remote navigation and focus management
- Custom TV video players (HLS/DASH, DRM, seek/trick-play, robust error handling)
- Deep linking, entitlement, subscription flows, and multi-profile flows
- Performance tuning for constrained TV hardware and low-latency playback
If your stack looks like:
React Native mobile app + Roku channel + Android TV + Apple TV → that’s exactly my lane.
On the mobile side:
- Robust, scalable React Native architecture (JS/TS, modular, testable)
- Complex, nested navigation flows with React Navigation
- Pixel-perfect UI with smooth animations, transitions, and gesture handling
- Integrations with Firebase, GraphQL APIs, analytics, and ads
- Profiling and tuning for battery, memory, and performance
Some of the places I’ve contributed:
- 📋 Sticky Parallax Header — PRs to
netguru/sticky-parallax-header - 📷 Better Image — PRs to
react-native-toolkit/react-native-better-image - 🔊 Music Control — PRs to
tanguyantoine/react-native-music-control - 🍎 AirPlay iOS — PRs to
gazedash/react-native-airplay-ios - 🎨 NativeBase — PRs to
GeekyAnts/NativeBase - 📱 Status Bar Height — PRs to
ovr/react-native-status-bar-height - 🖼️ Giphy Keyboard — older PRs under previous username
Gustash/react-native-giphy-keyboard
More here: https://github.com/krunalbad
Open in a new tab when build times get annoying:
- 🐍 Snake Game — https://playsnake.org/
- 🦖 Chrome Dino Runner — https://chromedino.com/
- ❌⭕ Tic-Tac-Toe — https://playtictactoe.org/
- 🔢 2048 Puzzle — https://play2048.co/
- 💣 Minesweeper Online — https://minesweeperonline.com/
- 🧱 Tetris — https://tetris.com/play-tetris
- ♟️ Chess vs Computer — https://www.chess.com/play/computer
- 🧠 Word Guess (Wordle-style) — https://wordlegame.org/
If you’re:
- Building React Native apps that need to scale
- Adding Roku / TV apps to your product
- Trying to improve D-pad navigation, playback, or performance
- Looking for remote-friendly senior engineer who actually ships
📩 Ping me:
[email protected] • LinkedIn • Telegram @thatrokuguy


