Things I've Done

A small collection of some of my most recent work

About My Work

When I scope a new project, I think of a new skill or practice I want to learn and find a way to integrate it into the project's core functionality. Over time, this has allowed me to build a skill set that includes many of the important concepts of web development spanning the full stack.

RenoRun

Technologies

TypeScript, React, React Native, Next.js, Angular, Dart, Docker, AWS

Description

An eCommerce platform focused on delivering construction materials to contractors. At RenoRun, I contributed to both the native mobile app (Android/iOS) and web app, as well as a large suite of internal tools that supported payments, shipments, catalogue, and fulfillment.

Chilton Real Estate

Technologies

TypeScript, React, GraphQL, Tailwind CSS, Mapbox GL, Docker, Solr, MySQL, AWS

Description

A real estate management platform powered by a custom CMS and a CREA (Canadian Real Estate Association) importer. As technical lead for this project, I was responsible for designing, implementing, and delivering an end-to-end platform that features a robust search core, Mapbox integration, and geo-spatial filtering.

NPM Packages

Technologies

TypeScript, Node

Description

A growing collection of npm packages that I use in almost every personal project.

What Are We Watching!?

Technologies

Node, Express, MongoDB, React, Redux, PUG

Description

Find a movie to watch or rate and comment on favourites you've already seen. Powered by the TMDb API. This project is still a work in progress, but is nearing its first stable release.

Lab Manager

Technologies

Knex, Docker, Express, React

Description

Working with Lab Manager team, I built a RESTful API responsibile for managing curated article lists. In addition to this, I also built content management functionality in their administration CMS. Lab Manager's sister brand, Clinical Lab Manager, also consumes this API.

The Scientist

Technologies

Next.js

Description

I worked with The Scientist team to generate dynamic components for their online media kit in an attempt to display engagement information in a visually appealing and informative way.

Frog Splash

Technologies

React

Description

My very first React project. A simple photo catalogue powered by the Unsplash API. Enter a search term and get back a collection of photos, along with meta data about the photographer.

Advengine

Technologies

Node, Express, React

Description

A Choose-Your-Own-Adventure game library. The app parses a JSON file and creates text based adventure game based on a series of parameters. The app also contains an 8-bit music player that leverages HowlerJS.

Give me a shout!

Have a question? Want to collaborate? I don't care, just reach out!