RyanOldford.com

Former teacher,
current student,
future developer

  • About Me
  • Employment
  • Publications
  • Projects
  • Blog

Self-Driving Adhesive Laboratory

A self-driving laboratory designed to accelerate the discovery of adhesive materials

My co-op project involved working with 3M to develop a self-driving laboratory for adhesives research. This first involved developing…

Decryptoquote

Decode cryptoquote puzzles

My parents love doing cryptoquote puzzles, word puzzles that challenge players to decipher a famous quote encoded using a simple…

UBC Bookstore

UX research and redesign of online textbook purchasing

For CPSC 344, we were tasked with developing a new interface for a website of our choice, as well as evaluating our prototype design. We…

UBC Insight

Explorer for UBC course and rooms data

For CPSC 310, we were tasked with building a webapp to explore datasets of UBC course history and rooms information. This work was carried…

Regional Vaccine Manager

Vaccine management database

For CPSC 304, we were tasked with creating a database application to solve some business need. Our team chose vaccine management. The…

Fast Friends

UBC BCS Hackathon 2021

This hackathon's theme was "connection", so our team wanted to make a webapp that could help people find new friends. Our idea was a quiz…

PomoDoIt app (Android version)

Simple pomodoro timer app with 'done' tracking

(iOS version) I've found the Pomodoro technique to be very useful, but every timer app I've used doesn't really fit my needs. Maybe it…

PomoDoIt app (iOS version)

Simple pomodoro timer app with 'done' tracking

(Android version) I've found the Pomodoro technique to be very useful, but every timer app I've used doesn't really fit my needs. Maybe it…

Minoquar game app

Maze game using QR codes

I first saw Daniel Solis's Minoquar game back in 2012 while looking into board game design. It turns QR codes into pen-and-paper mazes…

Piano Dude game

Winner, UBC GFN Hackathon 2020

I attended the Build Day 2019 Hackathon before this one, but it did not go well. I didn't have the background to really contribute to my…

canadianborderpatrol.com

Podcast website

With my podcasting partner Jordan Rhea (rheajt on Github), I developed a site for our podcast, the Canadian Border Patrol. While I had used…

Puerto Rico Scoresheet

Board game scoring webapp

The classic board game Puerto Rico can be time consuming to score since it has so many ways to get points. Having heard about React from…

Cycle Calendar Generator

Makes n-day schedule iCal files

At my last school, we had a problem. Our teaching schedules were on a 6-day cycle, but there's no calendar software that does "repeat every…