Note: All projects discussed and more can be found in my public github here.

Work Samples
HashMaps, ArrayLists, and others.

As part of my Android Development course, we were required to make a quiz application using mainly hashmaps.

In general, I am very satisfied with how the development of this project went. If I were to revisit it however, there would of course be many improvements I would make.

Go to source code
Event Listeners, delegates, IOC, Dependency Injection.

This assignment was the built over the the two assignments before this. It implements some more advanced OOP concepts.

This was a very fun assignment as I love working in an OOP development environment. There were some difficulties at first, but I stuck through and overcame them.

Go to source code
Queues & Stacks

This assignment was meant to use a stack/queue to build a maze-navigating algorithm.

This was one of my favorite assignments, it was challenging and helped me learn lots.

Go to source code
UWP Data Binding, Window Storage, Commands

This application is meant to emulate some of the functionality of Microsoft's OneNote.

It involved many different programming principles, such as Data Binding, and was overall a very fun application to develop.

Go to source code
Promises, fetching live data, geoJSON

This tracks all flights with Canadian Origin around the world.

It interfaces with mainly 2 open source projects, Leaflet, & Opensky Network. After converting all the valid data to geoJSON, it displays markers with information about the specific flight.

Go to source code
Large-scale, event-based game using Unity

This is my on-going game development project I am working on as a hobby to develop my programming skills more.

As this application is still under heavy development, this is mainly meant for getting a better understanding of my coding style, and skill at a larger scale.

Go to source code