Seoul, Republic of Korea / @toss
Sungyu Kang
Software engineer focused on React Native infrastructure, developer experience, and open source.
I build tools and architecture that help mobile teams ship React Native apps more safely, from brownfield infrastructure to vendor-lock-free OTA updates and WebView bridges.
Work Experiences
Frontend Platform Engineer
React Native Framework Team
- Build React Native brownfield infrastructure for Toss, a Korean fintech app used by roughly 20 million people. App.js Conf team talk
- Chose React Native as the technical foundation and led the initial architecture for Apps In Toss, Toss's mini app business. Apps In Toss
- Designed brick-module, a JSI-based native module system conceptually similar to Nitro Modules, with a screen-scoped module registry for brownfield React Native apps. brick-module
- Built the independently bundled React Native runtime foundation for enterprise apps at Toss, including Apps In Toss, similar in shape to mobile microfrontend and super-app architectures. granite
- Built the Granite Screen brownfield integration layer so internal iOS ViewControllers and Android Activities can host independently bundled React Native screens. granite-screen
- Designed and implemented Granite Router, a React Navigation-based file-system type-safe router for independently bundled React Native runtimes. Granite Router guide
Software Developer
- Led the gradual migration of a Cordova Vue 2 app to a greenfield React Native codebase.
- Designed the communication architecture between legacy WebView surfaces and React Native.
- Built end-to-end React Native app experiences while incrementally replacing Cordova-based flows.
Projects
Hot Updater
1,594 stars / 159 forksVendor-lock-free OTA update ecosystem for React Native teams after CodePush's retirement, covering self-hostable packaging, rollout, rollback, release channels, deployment adapters, and bundle diffing that reuses unchanged OTA files while transferring only changed assets or Hermes patches to sharply reduce network transfer.
Codex Relay
Local-first mobile companion for an AI coding workflow, including App Store release, real-time session streaming, and mobile UX around developer tools.
webview-bridge
444 stars / 20 forksFully type-safe bridge between React Native WebView and web applications, inspired by tRPC and designed with minimal external dependencies.
Talks
Contributed open source
- callstack/react-native-brownfield (2 PRs / 534 stars)
- fuma-nama/fumadb (4 PRs / 230 stars)
- callstackincubator/rock (3 PRs / 697 stars)
- fuma-nama/fumadocs (2 PRs / 12,350 stars)
- l2hyunwoo/react-native-nitro-device-info (1 PR / 178 stars)
- software-mansion/react-native-svg (1 PR / 7,993 stars)
- rolldown/tsdown (1 PR / 4,111 stars)
- honojs/middleware (1 PR / 960 stars)
- react-native-community/directory (1 PR / 1,389 stars)
- callstack/react-native-builder-bob (2 PRs / 3,222 stars)
- kirillzyusko/react-native-keyboard-controller (1 PR / 3,632 stars)
- duguyihou/react-native-turbo-image (1 PR / 995 stars)
- anomalyco/sst (1 PR / 26,124 stars)
- anomalyco/ion (1 PR / 1,998 stars)
- TanStack/virtual (1 PR / 6,986 stars)
- apollographql/apollo-client (1 PR / 19,810 stars)
- mkuczera/react-native-haptic-feedback (1 PR / 971 stars)
- react-native-webview/react-native-webview (1 PR / 7,174 stars)
- node-escpos/driver (1 PR / 370 stars)
- daangn/stackflow (4 PRs / 1,016 stars)