Rodney Rodriguez, PhD's Projects
4-way Pong game written in Java only using Swing components and no external dependencies.
Homeworks for Artificial Intelligence
Artificial Intelligence Tools
Testing out Angular 2
Software Validation and Quality Assurance assignment to test the Apache Email class.
Arch Linux scripts and configuration files
This is an Autonomous vehicle simulator my team and I built in the CodeRED hackathon. It uses an Oculus Rift to create the sense that you are in an autonomous vehicle driving you through traffic to your destination. There are no stop signs or traffic lights. The idea is that all vehicles are aware of each other and compute the most efficient route to your destination.
BRICS Finite-state automaton library extended for my File Flow Analysis project.
Copy of BRICS Java String Analyzer
Glassfish 4 server for my other project Cabinetron Client.
Inventory management application for awesome company Cabinetron.
A simple cache simulation program for computer architecture. It will take 6 command-line parameters giving the size of the cache, the block size, a trace flag, and a file name giving the name of a file containing memory addresses. The program will simulate the cache and calculate the miss ratio.
A template for a simple cmake project.
A base for a compiler using the Qt framework.
Coronavirus simulator in Minecraft to promote awareness and social distancing.
My C++ notes I took as I was learning the language.
CS 6643 - Parallel Processing Assignments
A blog written in Django 1.9
This app allows you to specify the ordering of inlines and fieldsets in Django Admin.
Django + Poetry + Docker boilerplate to get started quickly.
Use Docker Compose and Docker to deploy Django in development and production environments.
Doxy uses a docker container running NGINX as a reverse proxy to forward requests to other docker containers.
The EncryptedStringMatcher library provides encrypted string matching functionality, allowing for the comparison of encrypted strings without exposing their plaintext content. It uses homomorphic encryption, specifically the BFV scheme, to allow for string operations in the encrypted domain.
Software Engineering group project. An event planner for android.
Analyzer implementation using the File Flow Analysis Framework.
Analysis client for my file flow analysis project.
This project is a build script analysis tool that uses file flow analysis and abstract interpretation to approximate possible abstract file structures of build scripts. We can then use these results to ensure successful execution, code transplantation and identify dependency issues.
ANTLR grammar for the file flow language to be used in the File Flow Analysis project.
A project for collection metrics about GitHub repositories using Docker.