


Mobile experience for SFU's historic community radio station, bridging a 1974 analog legacy with modern mobile streaming and program discovery.
2020-2023
React Native Developer


Technologies and tools used to bring this project to life.

React Native Developer • A few of the surfaces I shaped on this project

Implemented a stable audio playback system that allowed users to listen to live shows and podcasts while using other apps.

Delivered a reliable schedule system that kept listeners informed about upcoming shows and events.
CJSF 90.1 FM is SFU’s long-running community radio station. I worked on the React Native mobile app over multiple years, focusing on reliability, modernization, and long-term maintainability.
A major engineering challenge was stabilizing live audio playback across mobile operating systems while modernizing an aging React Native codebase without disrupting active listeners.
I rebuilt the playback system using react-native-track-player, migrated legacy class components to hooks-based architecture, and reduced application size by removing outdated native dependencies.