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

Undertype – Chrome Extension

July 25, 2025 - July 30, 2025

Solo Developer

Undertype is a fan-made Chrome extension that brings a nostalgic RPG twist to everyday typing. Inspired by Undertale, the extension plays retro-styled dialog sounds whenever the user types on their keyboard, making the typing experience playful and engaging. Built with a focus on lightweight performance and accessibility, Undertype has been published to the Chrome Web Store where users can easily install and enjoy it.

Undertype – Chrome Extension

Technologies

JavaScriptHTMLCSSChrome Extensions API
Web DevelopmentChrome ExtensionFrontendUI/UX

Development Progress

July 25, 2025

Implemented core typing sound logic using the Chrome Extension API.

July 25, 2025

Added customizable sound options and polished UI.

July 30, 2025

Published extension to the Chrome Web Store.

Java LWJGL Custom Game Engine

April 13, 2025 - July 10, 2025

Solo Developer

A custom 3D game engine built from scratch in Java using LWJGL. It supports OBJ and GLB file rendering, Frame-by-frame animation, physics collision with bounding volumes, and camera controls. The project has real-time rendering, file parsing, and low-level OpenGL integration.

Java LWJGL Custom Game Engine

Technologies

JavaLWJGLOpenGLAssimpGLTFOBJBlende
Game Development3D GraphicsJavaCustom EngineLWJGL

Development Progress

April 13, 2025

basic movement and terrain blocks.

April 14, 2025

textureloader implemented for terrain blocks.

April 15, 2025

opengl fog testing.

July 5, 2025

Object files rendering in game.

July 5, 2025

testing frame by frame object animations.

Readiuma – AI-Powered Book & Document Reader

April 16, 2025 - April 22, 2025

Full-Stack Developer

A full-stack web application that allows users to upload book pages or documents, transcribes them using the Google Cloud Vision API, and saves them to their personal dashboard. The app supports user authentication with JWT and PostgreSQL integration. Future enhancements include AI-powered voice synthesis to read transcriptions aloud.

Readiuma – AI-Powered Book & Document Reader

Technologies

Next.jsReactSpring BootPostgreSQLAWS Elastic BeanstalkGoogle Cloud Vision APIVercel
Web DevelopmentFull StackOCRAICloud

Development Progress

April 16, 2025

Initial backend created

April 18, 2025

Integrated Google Cloud Vision API for image scanning

April 19, 2025

Deployed backend to AWS Elastic Beanstalk

April 21, 2025

Initial frontend created and deployed via Vercel

April 24, 2025

Email service set up for password resetting.

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
12

Contact Me