My Projects

Take a look at what I've been working on lately.

kingme website landing page
React
node.js
express.js
MongoDB
GraphQL
TailwindCSS

kingme.gg

kingme.gg is an online checkers game built with Node.js, Express, React, MongoDB, GraphQL, and TailwindCSS. Multiplayer support is still a work-in-progress. Currently users can choose to play in a hot-seat mode where they play against someone else locally on the same device.

GRIMS web application landing page
node.js
express.js
MySQL
Handlebars
Bootstrap 5

G.R.I.M.S

G.R.I.M.S (General Retail Inventory Management System) is an online inventory management system. Users can log in and view, add and edit or delete products. They have the ability to manage the price and current stock of individual items. This application integrates with the cloud image host Cloudinary and is hosted on Heroku.

Mega Tech Blog user dashboard
node.js
express.js
MySQL
Handlebars
TailwindCSS

Mega Tech Blog

Mega Tech Blog is an online micro-blogging platform focused on technical discussions relating to web developement, devops, and security. Users can create an account and post about their experiences with various technologies or their thoughts on anything tech-related. Users can also comment on other users' posts. This application is built with the MVC paradigm, uses the MEHN stack (MySQL, Express, Handlebars and Node.js), and is hosted on Heroku.

screenshot of social network API being tested in Insomnia
node.js
express.js
MongoDB
Mongoose

Social Network API

This is a RESTful API that serves as a backend for a social network web application where users can share their thoughts, react to friends thoughts, and create a friend list. This application uses a NoSQL database and is built with Express.js.

Employee Tracker CLI tool terminal window
node.js
MySQL

Employee Tracker CLI Content Management System

Employee Tracker is a CLI content management system (CMS). The purpose of this tool is to manage a database of employees at your company. This application runs on Node.js and connects to a MySQL database. When you run it you will be presented with choices that include creating, reading, updating, and deleting information from the CMS. The data is displayed in a table in your terminal.