
My name is Ramiro Gonzalez. I am a Computer Science Master's student at the University of Arkansas,
Fayetteville
(UARK). I graduated from UARK with a Bachelor's in Computer Science with a Minor in Mathematics and a
Concentration
in Cybersecurity in Spring 2024. I am currently conducting research related to computer system
vulnerabilities (such as those listed in the NVD) and cybersecurity attack frameworks (such as MITRE
ATT&CK), as well as LLMs.
This is my electronic portfolio, where I showcase some of the projects I've worked on (to the right) and some of the
courses
I've taken or am currently taking (below).
Certifications:
- Microsoft Word
- Microsoft Powerpoint
- Adobe Photoshop
Technical profiles:
Memberships:
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.
Student Database
Spring 2023
I created 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. Using it requires my university's VPN, and porting it would be very complicated, especially considering the fact that the original version exposes my MySQL password for ease of access to professors.
Coming soon: Smart Search
Spring 2025
As a team of 4 computer science students, we worked together to develop a search application using AI as part of the "Demystifying AI" workshop hosted by Dr. Alon Arad, director of AI at Walmart.
We were unable to get very far in the project due to scheduling constraints. However, we were able to produce a search function that allows for semantic searching of a 100k record database. However, this project is hosted using UARK's Turing server, which requires my university's VPN to access. I will port it soon and update its functionality.
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.