Portfoilo

Click on the project description for a more detailed look!

Amazon Webstore Clone

July 15, 2021

An amazon webstore clone built on the MERN stack. All of the frontend is built using typescript, while the backend was developed using vanilla js. It includes a backend API for orders, products, and users, a dynamic frontend with vanilla css and typescript, web tokens for user authentication, password salting and encryption, a react-redux store for statefulness, and detailed schema for data storage.

Original Porfolio

May 12, 2021

A frontend only portfolio built using react and typescript. This was my original portfolio before I became more proficient at frontend development. Everything here was built by me from scratch, unlike my current portfolio which is generated using HUGO. Similar to most of my projects this pages is fully dynamic and viewable from any size of screen.

Blog Site

May 3, 2021

A basic blog site that was inspired by twitter. Displays a vertical menu and has built in authorization and authentication. User can make and comment on posts if they are logged in. Has a backend API designed and implemented using MongoDB, ExpressJS and NodeJS. This was the last project I did before commiting to better my CSS, which is obvious by the bland layout.

My Dynamic Scheduler

April 4, 2021

A group academic project built by me and two others (team of three) in April 2021. This was the first full stack MERN application I had ever developed. Uses a ReactJS frontend and a NodeJS backend.

Robot Slime Fun Time

March 29, 2021

A game built for the GDU-5 game jam over the March 27-29 weekend. The game was built by me and a friend using the Godot game enginee for 2d development.

Captain Code

December 8, 2020

A group academic project built by me and four others (team of five) in December 2020. This was my first android application I had ever developed.

Computer Graphics Showroom

December 5, 2020

The first website I had ever built. This site used Three.JS library to render multiple objects and allow the user to traverse the room using ‘wasd’ controls. The user could also interact with different lights and objects in the room, changing their color or direction.

AC3 Sudoku Solver

November 8, 2020

A Sudoku puzzle solver that uses the AC3 algorithm. This was an acadmeic project programmed using python.

N-Puzzle Solver

October 10, 2020

A N-Puzzle solver that uses the IDA* and A* path finding algorithm. This was an acadmeic project programmed using python. Could solve 8, 15, and 24 block puzzles.

Keyboard and Mouse Practice (KAMP)

November 28, 2019

A group academic project built by me and three others (team of four) in November 2019. This was my first game I had ever built. The team used 100% java code with no external libraries.

Bulletin Board

March 21, 2019

A basic client server application, allowing multiple users to connect to the server and post/share posts on a virtual bulletin board. Project developed in python and developed for academic purposes.

8-Puzzle Solver

December 5, 2018

A 8-Puzzle solver that uses the DFS algorithm. This was an acadmeic bonus project programmed using C. Could solve 8 block puzzles.