Hey, I'm Ross 👋

I am a software developer and computer science student at Queen's University. I specialize in web development, and I'm always on the lookout for cool new technologies.

This year I am involved with QTMA, working on a web application called Studii which helps students collaborate on course notes. I am also working on my capstone project, which is a digital box office and analytics system for foldA at the Isabel Bader Centre.

Timeline

2019
Head of Controls, Data, and Automation at QVFT

Head of Controls, Data, and Automation at QVFT

Queen's Vertical Farming Team (QVFT) is a design team which aims to develop a functional, small-scale vertical farm at Queen's University. As a team lead, I am in charge of running weekly meetings, setting goals, and providing technical assistance to team members.

Director of Technology at the Concrete Rose Foundation

Director of Technology at the Concrete Rose Foundation

svelte logo
svelte

I am creating a website for the Concrete Rose Foundation (CRF), a student-run non-profit organization founded at Queen’s University which provides access to education for those restricted by socioeconomic barriers.

foldA Box Office System

foldA Box Office System

svelte logo
svelte
flask logo
flask
PostgreSQL logo
PostgreSQL

foldA is a live digital performance festival based out of the Isabel Bader Centre in Kingston, Ontario. For my capstone project, I am helping to create an online system for selling tickets and getting audience metrics for foldA.

Software Developer at QTMA

Software Developer at QTMA

react logo
react
django logo
django
MongoDB logo
MongoDB

QTMA is a club at Queen's where three product teams develop a software application throughout the school year. This year I am working on one of those teams to build a web application for collaborative note taking.

MetaProjection

MetaProjection

Gatsby / React logo
Gatsby / React
GraphQL logo
GraphQL

MetaProjection is a website that aggregates multiple Canadian federal electoral projections in order to provide an overview of how the election is playing out, both federally and by district.

Intern at Verafin

Intern at Verafin

java logo
java
PostgreSQL logo
PostgreSQL
Backbone.js logo
Backbone.js

I made multiple upgrades and bug fixes to the user interface that were requested by Verafin clients. I created a Verafin plugin that identifies high risk customers based on transaction and biographical characteristics.

A website with up-to-date global warming information and data. It provides a high-level overview of what global warming is – how it's caused, how much the Earth has warmed, and its observed and predicted effects.

2018
Drawing robot

Drawing robot

arduino logo
arduino
Raspberry Pi logo
Raspberry Pi

For Digital Systems, a course at Queen's, I made a drawing robot that listens to you and writes down what you say

WTFormat.com

WTFormat.com

JavaScript logo
JavaScript

An online tool for generating Moment.js date format codes

Full Stack Intern at Nudge.ai

Full Stack Intern at Nudge.ai

react logo
react
.NET logo
.NET
PostgreSQL logo
PostgreSQL

I implemented a system for receiving, verifying, and handling GDPR requests. I also added the capability for users to suggest changes to the information shown in our public pages with an intuitive interface.

Software Developer at QHacks

Software Developer at QHacks

Gatsby / React logo
Gatsby / React
GraphQL logo
GraphQL
PostgreSQL logo
PostgreSQL

In my role on the QHacks executive team, I worked with a two other members of the exec to build the landing page for the hackathon as well as the interface students use to apply.

For Human-Computer Interaction, a course at Queen's, my group created a dodgeball game with motion tracking

2017
CTO at MUSE Magazine

CTO at MUSE Magazine

WordPress logo
WordPress

I created a WordPress-based platform for publishing student-submitted articles, that reflects the design language of the physical MUSE magazine

Front End Intern at Nudge.ai

Front End Intern at Nudge.ai

react logo
react
redux logo
redux

Using React.js with Redux, I created a modern interface for Nudge employees to carry out administrative tasks. Interacting with a RESTful API, this interface allows an administrator to create, delete, or modify accounts, and to directly access and modify person and company data used by the sales platform.

2016

An interactive application that lets you explore the Mandelbrot set fractal. Made with Python and TKinter.

Started at Queen's University

Started at Queen's University

2014
Ski Instructor at Caledon Ski Club

Ski Instructor at Caledon Ski Club

I taught children how to ski – from their first time on skis to racing competitively in a team. I gained experience in leading a team and working closely with other employees.

Counsellor at Camp Hurontario

Counsellor at Camp Hurontario

As a counsellor I worked with many different age groups from six to fourteen years old, and gained experience in working with people of different ability levels and interests.