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

Rift Rewind - AI-Powered League of Legends Year-End Recap

October 11, 2025 - November 10, 2025

Solo Full-Stack Developer

An AI-powered web application that transforms League of Legends match data into personalized year-end recaps, similar to "Spotify Wrapped." Built for the AWS x Riot Games Hackathon, Rift Rewind uses AWS Bedrock (Claude 3.5 Haiku) to analyze gameplay patterns and generate engaging narratives with actionable insights. Features include: real-time Riot API integration with parallel fetching, interactive D3.js mastery visualizations, conversational Poro AI assistant, and a dual-mode system (instant demo accounts + live analysis for 180M+ players). The serverless architecture processes 200+ matches per player while maintaining sub-$0.01 cost per analysis.

Technologies

Next.js 14React 18AWS BedrockClaude 3.5 HaikuRiot Games APID3.jsTailwind CSSVercelNode.jsJavaScript ES6+
#AI/ML#Full-Stack#Serverless#Data Visualization#Gaming#API Integration#Hackathon#AWS#Prompt Engineering#Real-Time Processing

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 Development#Chrome Extension#Frontend#UI/UX

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 Development#3D Graphics#Java#Custom Engine#LWJGL

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 Development#Full Stack#OCR#AI#Cloud

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.js#MongoDB#Serverless#AWS S3#Serverless Functions#Responsive Design