Built the web and mobile experience of Nadio (nadio.co.kr), a Korean audio-content platform delivering original stories and audiobooks. The NextJS web portal and the React Native companion app share one design system and one REST API layer covering content discovery, streaming playback, subscriptions and payments.
- Developed the NextJS + TypeScript web application: content discovery, series and episode pages, audio player, subscription and checkout flows.
- Built a reusable component library and shared design tokens across the web app and the React Native mobile app to keep the UI consistent on every platform.
- Implemented the streaming audio player with background playback, resume position, playlist queue and offline caching on React Native.
- Applied SSR/ISR and dynamic routing in NextJS for SEO on public catalog pages, reducing first-load time and improving Core Web Vitals.
- Translated Figma designs into pixel-accurate, responsive layouts across mobile, tablet and desktop breakpoints.
- Integrated REST APIs for catalog, playback telemetry, authentication (OAuth/JWT) and payment, with caching and optimistic updates via React Query.
- Managed global state with Redux Toolkit / Zustand and removed re-render hotspots through memoization, list virtualization and code splitting.
- Wrote component and unit tests with Jest and React Testing Library, and shipped to staging and production through CI/CD.






