My name's Joseph Roque
I'm an iOS and React Native Developer.
Currently building with AtoB.
Learn more below.
5 Pin Bowling Companion
Developed the 5 Pin Bowling Companion app for bowlers who want to track their statistics and improve their scores.
Kotlin, MVVM, JUnit, NodeJS
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
Developed the Campus Guide app to help new students at uOttawa orient themselves in the first weeks of school.
React Native, Python
React Native Developer @ AtoB
Building a cross-platform app for truck drivers to find discounts on fuel near them. Built and architected the app from scratch, working with a small team to bootstrap new features.
React Native, React Navigation, Tailwind, 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
Senior iOS 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, Ruby on Rails, GraphQL
React Native Developer @ Shopify
Joined the Shop team in September 2019 for 8 months to aid in development of a shopping assistant app for iOS and Android. Used by millions to track their packages
React Native, TypeScript, GraphQL