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.
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.
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.
June 9, 2025 - June 30, 2025
Solo Developer
An AI-powered automation app built with n8n that transforms scanned hand-drawn invoices into structured digital formats. The system uses OCR to extract invoice data and formats it into professional PDFs for accounting purposes.
June 10, 2025
Designed n8n workflow architecture for invoice processing.
June 11, 2025
Integrated OCR tool to extract text from scanned hand-drawn images.
June 14, 2025
Mapped extracted data into invoice fields using n8n agents.
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.
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.
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.