A console-based game where the computer picks a random number and the player tries to guess it with feedback after each attempt.
Java Console App Game Development
Read More
A GUI-based Tic-Tac-Toe game created with Java Swing that allows two players to play, detects wins/ties, and saves results to a file.
Java Swing Game Development
Read More
A simple project that checks whether a string has all unique characters using JavaScript.
JavaScript Algorithms Strings
Read More15 Dec 2025
Introduction When I first enrolled in ICS 314, I thought the class would mainly teach me how to build web applications using modern tools like React, Next.js, and UI frameworks. While I did learn a lot about web development, I...
ICS 314 Software Engineering Reflection
15 Dec 2025
I. Introduction Artificial Intelligence has become a major part of modern education, especially in software engineering. Tools like ChatGPT, GitHub Copilot, Google Bard, and other LLM-based assistants provide instant explanations, code examples, debugging help, and guidance on complex concepts. In...
ICS 314 AI Software Engineering Reflection
14 Dec 2025
Effort Estimation Experience Reflection Throughout this project, effort estimation and tracking turned out to be way more useful than I expected. At first, I honestly thought this whole process was just another requirement we had to complete. But once we...
ICS 314 effort estimation software engineering project management
02 Dec 2025
Design patterns: reusable solutions that shape code the way architectural blueprints shape buildings. The Invisible Structure Behind Good Software When I first heard the phrase design patterns, it sounded abstract—like something meant for big tech companies or senior engineers with...
Engineering
04 Nov 2025
Mānoa Hunting — A personalized guide to good restaurants around UH Overview The problem UH Mānoa students, staff, and neighbors are surrounded by great food—but discovering the right spot at the right time is hard. Instagram is noisy, Google Maps...
Software Engineering Nextjs
08 Oct 2025
Building Websites the Smart Way When I first started creating web pages, I built everything from scratch with HTML and CSS. It was fun at first, but also painful — every button, every layout, every alignment took forever. Then I...
UI Frameworks Web Development Software Engineering