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.
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.
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.
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.
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.
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.
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.