Created using Java, exploring designs of pixelated graphics as well as formatting gaming elements such as world mapping
Implemented character motions, allowing movements through the keyboard from conditional statements which is called to the Player Class.
Solo-Designed and built a responsive comic browsing app using HTML, CSS ,JavaScript, and Bootstrap.
Implemented dynamic search and genre filter functionality to allow users to quickly find comics by title, author, or genre that is taken from a json array.
Built interactive View Details modals using Bootstrap Modals to display full comic information, including description, publisher, and ratings.
An app created in Java, allowing users to play a team-based game to capture a hill scattered at Iowa State
Worked on the backend development of the app, Ingrated REST APIs and CRUDL functions to create the app
Created a WebSocket to display live events going on around the map to the player when logged in or playing
Implemented a level-up system that decrements the number of coins from the player and then increments the experience points to the player based on how many coins were donated to a hill
Using Roomba as the main component for this project, a user-centered sketch was created to demonstrate our project's reliability in reaching hazardous areas and efficiently completing missions.
Worked on the robotic arm by modeling it in Fusion 360, 3D printing components, assembling the arm, and programming the Arduino and microcontroller.
Added GUI functionality to differentiate between movement, IR, and Ping readings. The robotic arm, designed to attach to the back of the robot, enhances its capabilities in hazardous environments.
The arm is controlled by a joystick, allowing for precise movements and actions. It can be programmed to perform specific tasks, such as picking up objects or clearing debris.
Developed using Verilog that can set and countdown times dependent on the user’s input. Users input a number using the side switches displayed on the seven-segment display.
The register file locks in a specific number and is a clear button for inputting a different number. The rocket button starts and pauses the timer.
When it reaches zero, it pauses, and when set to one, it resumes counting using a t flip-flop to switch between the numbers.