Maxence Roy

Coding Projects

This page lists some of my major (non-Roblox) coding projects that I have done over the past years. At the moment, everything listed consists of academic projects built during college. But I have many personal projects that I am hoping to get started with this year!

Remotely Controlled Container Farm

Winter 2022

IoT system for managing a container farm. This was the final project for both my Application Development III and Connected Objects course in collaboration with Magnus Bigras, Nicholas Chudinov, and Liam Scalzulli. First, environmental data collection was implemented with Raspberry Pi modules. Then, telemetry messages were made to automatically dispatch via Azure IoT Hub. Finally, a Xamarin mobile app was created to visualize data and control modules. Workflow was managed via Jira tasks and sprints (Agile).

Note: The source code provided is a clone of the original repo. Previous commits cannot be seen.

Medal Tracker

Winter 2022

Cross-platform mobile app for listing countries' Olympic medals. This was a project for my Application Development III course. Built with Xamarin. Features include sorting, charts, and sharing data onto other apps.

Note: The source code provided is a clone of the original repo. Previous commits cannot be seen.

PizzaCore

Fall 2021

Comprehensive restaurant website with database built with ASP.NET. This was the final project for my Web Programming III course in collaboration with Ishpal Mattu, Brent Pereira, and Liam Scalzulli. The site includes a shopping cart, account creation, user authentication, and role assignment. Third party APIs were also implemented: reCAPTCHA, Google Maps, and SendGrid. Workflow was managed via Azure DevOps tasks and sprints (Agile). A usability analysis was conducted.

TenantCore

Fall 2021

An Android app for landlords and tenants to manage requests. This was the final project for my Application Development II course in collaboration with Ishpal Mattu, Brent Pereira, and Liam Scalzulli. Built using Android Studio. Information is stored in a database. Workflow was managed via Jira tasks and sprints (Agile).

Tasks App

Fall 2021

An Android app to manage tasks. This was a project for my Application Development II course. Built using Android Studio. Information is stored in a database. Features include filtering tasks, making and undoing edits, and notifications when a task is due.

Note: The source code provided is a clone of the original repo. Previous commits cannot be seen.

Reddit Clone

Winter 2021

Reddit-like forum web app deployed with Node.js. This was the final project for my Web Programming II course. The website handles every possible HTTP request through REST APIs. Its code is organized using the Model-View-Controller architecture and tested with Jest. As you can see, front-end wasn't a priority here lol.

Note: The source code provided is a clone of the original repo. Previous commits cannot be seen.

Budget Manager

Winter 2021

Installable Windows application for tracking personal expenses. This was the final project for my Application Development I course in collaboration with Hieu Dao Le Duc and Brent Pereira. It involved creating a documented C# codebase exported as a DLL library, then implementing it onto an WPF app with database. Workflow was managed via Jira tasks and sprints (Agile). Functionality was tested through unit tests and verified with GitHub actions (CI/CD).

Note: The source code provided is a clone of the original repo. Previous commits cannot be seen.

F-Ultra

Fall 2020

2D racing game on Canvas (though it's not really a racing since it is single-player). This was the final project for my Web Programming I course. Collision detection was tricky but once it worked it was really satisfying!

Note: The game only works on desktop.

Inventory Manager

Fall 2020

Windows application (WPF) for tracking items in an inventory. This was the final project for my Programming III course in collaboration with Liam Scalzulli.

COVID Bubble Simulation

Winter 2020

Infection simulator on Canvas. This was the final project for my User Interface course in collaboration with Fabian Dimitrov. An initial codebase was provided, and features were added on top of it.

Note: There's a fake login page. You can write anything in it and nothing will be saved.

Online Class Attendance Discord Bot

Winter 2020

Discord bot to help facilitate taking attendance during online classes. This was the final project for my Information Technology course in collaboration with Fabian Dimitrov, Jordan McIntyre, and Brent Pereira. When requested, the bot posts a poll that students can react to, then deletes it after a certain interval. Data is compiled into a csv file and privately sent to the user who called the bot.

Video Poker Game

Winter 2020

Single-player Poker game on Windows console. This was the final project for my Programming II course. If you want to try it, you can compile the Visual Studio project on a Windows computer.

Note: Your screen needs to be large enough for the game to execute.

Smash Club Website

Winter 2020

Unofficial website for my college's "Smash Bros" club. This was a project for my User Interface course. This was the first full website I ever did. No JavaScript yet!

Vรถrb

Fall 2019

Single-player 2D action game on Windows console. This was the final project for my Programming I course. I had a lot of fun making it. If you want to play it, you can compile the Visual Studio project on a Windows computer.

Note: Your screen needs to be large enough for the game to execute.

Up Next

Here's a list of personal projects I'm planning on doing eventually.

Infection

A single-player strategy game on web and mobile where you must prevent viruses from spreading around the world. I would host the web version here and perhaps release the mobile one on app stores.

Website Revamp

There's a few additions I want to make for this site: add a French version, add an astronomy page for pictures and events, and add a tag filter for projects. Also, once I start hosting proper web projects here, I will likely migrate this GitHub page to a proper website.

Locally Hosted TV Games

Various games hosted on a local server. A TV connects to it as well as players on their phones. Prompts are shown on phones and results are displayed on TV Jackbox-style. Would be super fun to play with my family.

Any Unity Game

I would definitely like to make a proper game involving Unity. Perhaps in a game jam!

Check Out My Other Projects!