Shuwei Chen

Student

I am studying for a B.S. in Computer Science in the Department of Information and Computer Sciences at the University of Hawaii. I expect to graduate in Fall, 2026.


Interests: Software Engineering, AI, Game Developing, Robotics, 3D Graphics


Projects

Guess the Number 2025-09-18

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
TicTacToe 2025-09-17

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
IsUnique 2025-09-01

A simple project that checks whether a string has all unique characters using JavaScript.

JavaScript Algorithms Strings

Read More

Essays

What I Learned About Software Engineering in ICS 314

15 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

Reflection on My Use of AI in ICS 314

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

Effort Estimation Experience 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

Reflecting on Design Patterns in Run & Route Hub

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

Final Project Proposal

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

Why Bootstrap 5 Feels Like a Superpower for Web Developers

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

See all 10 essays