Fall 2023 - Present
This project is based on an assignment I worked on for my Programming Paradigms class. Originally
written in pure Java, I had used TeaVM to compile
the Java logic to WebAssembly, and used JavaScript as the frontend language. When I changed the
architecture to separate client and server, I overhauled the design. Now, the project uses a
JavaScript frontend that communicates with two separate Java REST APIs. One handles the logic, while
the other one is used at the end to communicate with the leaderboard database. I use Git for version
control. The game is a work-in-progress recreation of "Marvel Heroes Ultimate Action Plug & Play:
Spider-Man's
Wall Crawl," a 2006 sidescrolling video game featuring Spider-Man as he climbs a building battling
enemies.
How to play: Arrow keys to move. Space to jump (up, left, right, up-left,
up-right). Ctrl to shoot (up, down, left, right, diagonally). Avoid flaming electrical wires and
active fans. Enemies on screen will attack if you are near. You can shoot them to get rid of them.
Spiderman dies when he runs out of health. The game ends when he runs out of lives. You can also
press "q" to quit manually.
Reach the end to end the game. I am working on a proper end screen. You can submit your score and
see the top 10 all time scores.
Eventually, I will add more levels, multiple stages (including a boss fight), more enemy weapons,
Spidey-sense, and more. WARNING: This game contains flashing lights and patterns that may trigger
seizures in individuals with photosensitive epilepsy. Viewer discretion is advised.
Spring 2025
This is a web page I created for financial data filering and sorting. I created it using React as a
take-home
assessment during the hiring process of a job, though I never submitted it. I used AWS Amplify to
host the
final product.
Coming soon: Student Database
Spring 2023
This is a student database that I created as the final project for my DBMS class. It is written in
C++ to
execute MySQL backend commands. I used HTML webpages styled with CSS as the frontend. These webpages
had php
(one had JavaScript) embedded into them to make calls to their corresponding C++ programs. This
webpage is
hosted using UARK's Turing server. Currently working on using AWS RDS to host the database.
Coming soon: Capstone Project
Fall 2023 - Spring 2024
Composed of mechanical engineering, eletrical engineering, and computer science students, our team
collaborated
to design the hardware and software of an autonomous vehicle to compete in the Arkansas Space Grant
Consortium
(ASGC) Autonomous Vehicle Challenge 2024.
This list is incomplete. I intend to list more projects and allow each class name to be clicked to view
projects
related to it.