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

My Portfolio

March 18, 2025 - March 22, 2025

Solo Developer

A personal portfolio built to showcase my software projects. It utilizes Next.js and Vercel serverless functions to handle dynamic content and validation of document downloads. MongoDB is used as a serverless database to store project details, while AWS S3 buckets are used for storing images and project files. The portfolio is fully responsive and deployed on Vercel for optimal performance and scalability.

My Portfolio

Technologies

Next.jsMongoDBVercelTailwind CSS

Contributors

Jose Rodriguez
Next.jsMongoDBServerlessAWS S3Serverless FunctionsResponsive Design

Development Progress

March 20, 2025

Set up Next.js project and configured MongoDB connection.

March 22, 2025

Integrated AWS S3 for project file and image storage.

March 22, 2025

Deployed initial version to Vercel with serverless functions.

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
JavaScriptHTML5 CanvasGame DevelopmentCustom Game EngineTeam ProjectSprite AnimationCollision Detection

Development Progress

January 12, 2025

Week 1 - Reflection

View

January 19, 2025

Project plan.

View

January 19, 2025

Week 2 - Reflection

View

January 26, 2025

Week 3 - Reflection

View

February 2, 2025

Week 4 - Reflection

View

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
AWSLambdaS3REST APIJavaPython

Development Progress

November 12, 2024

Term Project Proposal Approved

View

December 4, 2024

Term Project Check-in

View

December 14, 2024

Term Project Report Submitted

View 🔒

December 14, 2024

Case Study Paper

View

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.jsMaterial-UIPostgreSQLDockerPostmanNode.jsAPI Development

Development Progress

April 18, 2024

Group Introduction

View 🔒

May 17, 2024

Back-End

View

May 20, 2024

Rest Web API

View

June 2, 2024

Front-End

View

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
JavaOOPMVCSingleton PatternSQLiteTest-Driven DevelopmentAgile Methodology

Development Progress

October 19, 2023

Set up Software Requirements and Specifications Document.

View

October 21, 2023

Setup UML Class Diagram of Project

View

October 31, 2023

First Iteration Deliverables.

View 🔒

November 7, 2023

Second Iteration Deliverables.

View 🔒

November 14, 2023

Third Iteration Deliverables.

View 🔒
12

Contact Me