Ryan Wirth
Ryan Wirth
Software Developer
Vancouver, Canada
About Me

I'm a Computer Science major currently in my third year at UBC. My current interests lie in front- and back-end web development, but I enjoy creating cool stuff no matter the area.

Since September 2017, I've been a Software Developer Intern at SMART Technologies in Calgary, Canada. I've had the opportunity to work on SMART lab™ and SMART Learning Suite Online.

You can find many of my projects below or on GitHub. Please feel free to contact me by email.

— Ryan Wirth

Education
University of British Columbia
Computer Science Major (B.Sc.) • 2015 — Present
Skills
Front-End
JavaScript (/w Vue) • HTML • CSS
Back-End
PHP (/w MySQL) • Java (/w Redis)
Mobile
Android (/w Java) • iOS (/w Swift & Objective-C)
Hobbies
Weightlifting
Snowboarding
Guitar
April 2017
UBC Schedule Finder
Web
JavaScript
v1.0.0

A utility that allows UBC students to generate timetables based on a list of courses. It features an internal JavaScript API that uses AJAX to interface with UBC's Student Service Center to load course data.

October 2016
Strength Standards
Mobile
JavaScript
Apache Cordova
v1.0.10

A tool that allows weightlifters to track their workouts, calculate their one-repetition maximums (1RMs), and visualize their progress.

The core feature, after which it is named, lets users compare their 1RMs against other weightlifters.

May 2015
SkillsAlberta • Website Development
Web
JavaScript
PHP
v1.0.0

Created over two days during Skills Alberta 2015, this website, designed for a fictional travel company, won first place in the Website Development competition.

While the focus was on front-end design using HTML/CSS, it also uses PHP/MySQL to display news posts and staff information.

April 2015
PokemOnline
Web
ActionScript 3
C#
v0.0.1

A recreation of Pokemon Emerald for the Game Boy Advance in Adobe Flash (AS3). Supports real-time multiplayer with up to 32 players per room using Player.IO (C#).

December 2014
Blockd: The Breaker Game
Mobile
ActionScript 3
Adobe AIR
v1.2.7

An Android and iOS game created with Adobe Air (AS3). The player swipes/drags their finger to select blocks adjacent to one another of the same colour. When the player releases, the blocks are destroyed and the remaining ones cascade down.

June 2014
GemCrusher: Slide 'n Crush
Mobile
ActionScript 3
Adobe AIR
v1.0.2

An Android and iOS game created with Adobe AIR (AS3) with a focus on puzzle elements. The player shifts the game board of "gems", combining gems of the same type/level.

Contact

Got a question? A feature request for one of my projects? I'd like to hear from you!

You can get in touch with me on LinkedIn, check out my work on GitHub, or find me on Facebook and Instagram. Of course, you can always send me an email.

Download Resumé