About My Work
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.