Home Projects About Contact Linkedin GitHub

Web Application Photo

Product Reviews Web Application


Software Engineer


This product reviews web application allows users to browse products, users, their reviews, and allows users to leave a review on specific products. This is complete with web traffic monitoring and visualization using Prometheus and Grafana, and is deployed on a Microsoft Azure cloud instance.



Portfolio Photo

Portfolio


Front-End Developer


This static website uses a collection of HTML, CSS and JavaScript which was then deployed on Netlify. Anything regarding the development of this website, as well as source code can be found here.



Monopoly Photo

UDP Elevator


Software Developer


This elevator application used Java Threads and uses UDP Communication to allow a Scheduler to handle multiple elevators and user requests.



Bee Photo

Monopoly


Full-Stack Developer


This Monopoly game can load multiple different boards, save and reload a game to play later and even play against an AI player! It was build using the Model View Controller Architecture.



Database Photo

IBM's Be(e) Innovative Challenge


Software Architect


This minimal viable product was made during IBM's Be(e) Innovative Challenge, a competition amoung interns to think of the best solution to a problem using IBM technologies. Complete with application prototype and software architecture, our task was to reduce consumers waste footprint.



E-Commerce Photo

Carleton Class Database


Full-Stack Developer


This database shows Carleton students and professors based on name, student number, classes taken, background and program. It will also display the grades received in these classes. It is complete with user interface and entity relationship model to see how the database is organized.



Photo Editor Photo

E-Commerce Application


Software Developer


This E-Commerce application allows users to add items to a cart and going through a checkout, buying the items based on available inventory. Complete with user interface using JFrame.



Nathan MacDiarmid Professional Photo

Photo Editor


Lead Software Developer


This photo editor allows users to input a photo and apply any amount of preset filters and then save that photo to their computer. This included filters such as "black and white" and "posterize".