My name's Joseph Roque

I'm an iOS and React Native Developer.

Currently doing iOS at Slack.

Learn more below.

Personal Highlights

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

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, Vapor

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

Slack

Improving performance with the iOS Infrastructure team. Focused on reducing the memory, CPU, network, and disk footprint of the Slack iOS app

Swift, Xcode Instruments

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

Shop app

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

TypeScript, GraphQL

Box

Implemented a new, core feature for the Box Drive desktop application, along with a full technical specification

Swift, Python

Microsoft

Participated in an overhaul of the NFL Xbox and Windows apps. Focused on design and accessibility

Lua, C#

Looking to get in touch?

Find me at the links below