My name's Joseph Roque
I'm an iOS and React Native Developer.
Currently a Senior Mobile Developer at Stripe
Learn more below.
Personal Highlights
Approach, for 5 Pin Bowling
Building Approach, the 5 Pin Bowling Companion app for bowlers who want to track their statistics and improve their scores.
SwiftUI, Composable Architecture, Kotlin, MVVM, Compose, SQL
HiveMind
An AI I developed to play the board game Hive. Players interact with an iOS app which connects the player to the AI to exchange moves.
Swift, SwiftUI, Vapor, Clean Architecture
Campus Guide
Developed the Campus Guide app to help new students at uOttawa orient themselves in the first weeks of school.
React Native, Python
Work Highlights
Senior Mobile Developer @ Stripe
Building Link, a wallet for AI agents and the Internet. Working with Kotlin Multiplatform to build with shared business logic, and native UI.
KMP, Kotlin, Swift, Ruby on Rails
Senior Mobile Developer @ WMG
Lead iOS developer for the Ed Sheeran fan app, and contributor to the Songkick concert discovery app. Worked closely with designers and backend engineers to deliver a polished experience.
Swift, MVVM, React Native, TypeScript, GraphQL
Senior React Native Developer @ AtoB
Built a cross-platform app for truck drivers to find discounts on fuel near them. Developed the app from scratch, working with a small team to bootstrap new features.
React Native, React Navigation, Tailwind, TypeScript, Ruby on Rails
Senior iOS Developer @ Slack
Improving performance with the iOS Infrastructure team. Focused on reducing the memory, CPU, network, and disk footprint of the Slack iOS app
Swift, Bazel, Xcode Instruments
Mobile Developer @ Shopify
Worked with the Mobile Experience team to empower mobile merchants. Built reusable components and frameworks used across the suite of native iOS apps at Shopify
Swift, React Native, TypeScript, Ruby on Rails, GraphQL