Asmusing Meow Mix

A fun game where you collect cats and play cat themed games

  • uses local storage to save game progress
  • uses html canvas to draw cats
  • uses modular code blocks to reducde to code reduntancy

Break reveal

Fun fast paced puzzle game with many game modes and endless fun. Use the letters you are given to guess the name of the image. The faster you get the right answer the higher your score.

  • Made with node js, ejs, and advanced js algorythms.
  • Clean and intutuative UI design.
  • Multaple game modes to keep the game fresh and fun.

This website

Full stack website made with Node.Js Mongoose and Ejs. This website is created to show my projects and experience as well as a blog section so users can try out the features of this app.

  • Passport Authentication
  • MongoDb database
  • ejs and ejs layouts for templating
  • dynamic background uses canvas for graphics and js for animation frame

C++ Maze Builder

Using C++ to delelop a maze generation tool that utilizes multiple maze generation algorythms and generates a maze svg with solution.

  • C++ Object oriented programming
  • Polymorphism to reduce redundancy
  • Using Prim, Recersive backtrack and binary tree

Library Website

Full stack website made with Node.Js Mongoose and Ejs. Connects to a mongoDB database with mongoose to perform CRUD operations.

  • Node Js backend with express
  • ejs layouts for templating
  • custom css and css variables
  • mongoose and mongoDb for database

Educaitonal Website

Educational website to teach users about electical fields and other difficult concepts in a engaging and fun way.

  • Uses canvas and animation frame to draw ions and the illusion of movement.
  • Hosted on github pages
  • Teaches users about electric fields, capacitors, and decimal, hex, to binery conversions.

Senior Design Project

Created a website to teach about methods of water desalination. The method we decided to focus on was electro dialasis. Within the website I created a Electrodyalasis simulator to show how it works.

  • Html JavaScript Canvas
  • Change parameters of simulation to learn about Electrodyalasis
  • Full of educational content with sources attached
  • Test your knowledge on the test page