Jose Rodriguez

Jose Rodriguez

Computer Science Graduate

B.S. Computer Science, University of Washington

Recent Computer Science graduate from the University of Washington with experience in full-stack development, backend systems, and scalable web applications. Strong foundation in object-oriented programming and software design patterns.

Projects

Stickman The Savior, A Beat 'Em Up Adventure

January 12, 2025 - March 16, 2025

TCSS 491 Group Project

A 2D side-scrolling beat 'em up game developed as part of TCSS 491: Game And Simulation Design. Created with a team of 3 using a custom JavaScript game engine, featuring combat mechanics, character animations, and level progression.

Stickman The Savior, A Beat 'Em Up Adventure

Technologies

JavaScriptHTML5 Canvas

Contributors

Shu-Ren ShenCharankamal BrarJose Rodriguez
#JavaScript#HTML5 Canvas#Game Development#Custom Game Engine#Team Project#Sprite Animation#Collision Detection

Image Processing Pipeline: Java vs. Python on AWS Lambda

November 8, 2024 - December 13, 2024

TCSS462 Group Project

A case study comparing the performance and efficiency of Java and Python for image processing tasks deployed on AWS Lambda. The project involved developing multiple image processing functions and a batch processing system that executes transformations via a REST API, with images stored and retrieved from AWS S3.

Image Processing Pipeline: Java vs. Python on AWS Lambda

Technologies

AWS LambdaAWS S3JavaPython

Contributors

Aaron BurnhamJose RodriguezJay PhommakhotAn Ha
#AWS#Lambda#S3#REST API#Java#Python

UWT Bookstore

April 7, 2024 - June 2, 2024

TCSS460 Group Project

A full-stack educational project developed for TCSS 460: Client/Server Programming For Internet Applications. Features include CRUD operations for book management, secure API endpoints, and a responsive user interface.

UWT Bookstore

Technologies

Next.jsPostgreSQLDocker

Contributors

Jose RodriguezGabriel S StupartJunghyon JoTaylor R MerwinThinh Le
#Next.js#Material-UI#PostgreSQL#Docker#Postman#Node.js#API Development

Dungeon Adventure

September 27, 2023 - December 16, 2023

TCSS 360 Group Project

A 2D Pokemon-style roguelike game with procedurally generated levels. Players navigate a dungeon maze, collecting the four pillars of object-oriented principles to escape. Developed using Java Swing and incorporating various software design patterns and practices.

Dungeon Adventure

Technologies

JavaSwingJUnit

Contributors

Jose RodriguezJason SizemoreEnrique Vargas
#Java#OOP#MVC#Singleton Pattern#SQLite#Test-Driven Development#Agile Methodology

Tetris Clone

January 9, 2023 - March 15, 2023

TCSS305 Group Project

A modern take on the classic puzzle game with added features, including dynamic difficulty scaling. Developed as a group project for TCSS 305, Winter 2023.

Tetris Clone

Technologies

JavaSwing

Contributors

Jose RodriguezYonas OmegaAvinash BavisettyDavid Hoang
#Java#Observer Design Pattern#MVC#Version Control#Team Collaboration#Game Development