Matt Keane

Software Engineer

Portfolio

TeamSpawn

Technologies used: Express, React, MongoDB, Mongoose, Material UI

This is an application that I created to assist with an in game activity in the MMORPG FFXIV. At first glance, it may appear to be a simple counter application, but it actually allows users to work together. When a user increments or decrements the amount on a mob, it automatically updates for other users working on the same spawn attempt. I had a lot of fun making this, and I'm continuing to maintain it and add more features.

Pixel Wizard

Technologies used: Flask, React, Pillow, Canvas

This was a quick project that I spun up in a week between teaching cohorts. I really enjoy working with the HTML canvas element, and had the idea to create a webapp to make animated GIFs. I definitely want to revisit this app to improve the UI and add more features. It has also inspired me to start other drawing-based projects that I still have in the works.

NookBook

Technologies used: Express, EJS, Multer, Socket.io

This was a group project. It was particularly challenging because we had to use pair programming (or trio programming in our case as there were three of us) working remotely due to the COVID-19 outbreak. The part of it that I found most exciting was creating a chat system using Socket.io.