PLOVER (Public health Lab Operations Data ViEwer and Reporter) is a web-based application that I help develop as a software developer at the BCCDC. It is used by health authorities and researchers within the province of BC for tracking data related to various viruses and organisms such as COVID-19.
Acting with our development team I've assisted in the creation and maintenance of several applications (creating database tables and views/controllers for handling web logic) as well as designing systems to monitor the integrity of data we process, using techniques such as natural language processing and artificial intelligence.
The latest Covid-19 numbers in Canada by province. Displays cumulative case counts, vaccine distributions, and 7-day averages of cases for the previous 4 weeks.
Built using React with the Material UI library and the open covid API. Formerly hosted with AWS' S3.
A "todo" application that allows users to create, edit, and delete their daily chores! A quick weekend project to brush up on my api design.
Built using React with and Django Rest Framework. Click here to check out the code repository.
An online shop that allows small businesses to connect to customers. Using a session-based cart system, visitors of the website can add products to their carts, enter shipping details, and pay for their goods via paypal. The owner of the shop can also track orders, quantities of items, and create single or multi use coupons whose discounts are applied to entire orders.
When traveling into the back country a key planning step is to notify a trusted individual of your intended route and when you will return. HikeNote allows registered users to create a trip with start and end times, along with an itinerary and designated contact. By interacting with the application, users can update how their trip is going. If a user fails to confirm they've returned from the trip after the scheduled end time, HikeNote automatically generates an email to their contact with the updated itinerary of their trip attached.
Built using Bootstrap5 on the front and Django and SQLite on the back.
What better way to understand web development than to attach your very own website to the skills you learn? The previous version of this site was a Django application that supported a blog functionality and hosted with AWS' Elastic Beanstalk and RDS products. I am in the process of reworking the site to be API based with hosting the site elsewhere and have migrated it to a static version for the time being.
The static version is build with Bootstrap 5 and small bits of custom CSS and JS. The next version will be built with Django REST Framework for the server-side and React for the client side.
A collaboration between ACDGO systems and the Brandon University computer science department, my classmates and I developed a system in which users could transfer files from their personal devices to a server located in their home or business, much how cloud services work today. This project occurred over an eight month period as an undergraduate and was my first experience with developing a "real" project.
Our prototype consisted of an Android app in which users would transfer files to their server that was powered by Apache's Tomcat framework written in Java.