Yuhang Wu

Student

I study computer science at the University of Hawaiʻi at Mānoa; I expect to graduate in Spring 2027.  I wish to develop games in the future.


Interests: Game Development, Software Engineering, 3D Modeling


Projects

Wonkes Market 2025

A full-stack team project that applies what I learned in software engineering to solve a real world problem.

ESLint GitHub Issue Driven Project Management Learning Next.js PostgreSQL React Software Engineering Teamwork Vercel

Read More
Tag 2025

A text game where you are to chase after a target on a map that is also moving around.

Game Development Python Text-Based Game

Read More
Blackjack 2024

A poker game you play on console, with simplified game rules.

Game Development Object Oriented Programming Poker Game Python Remaster Text-Based Game

Read More
Space Shooter 2023

A game I developed in summer 2023, when I was new to programming.

C/C++ EasyX Game Development Jet Fighting Game Learning

Read More

Essays

A Newcomer's Interpretation on Software Engineering

18 Dec 2025

What is software engineering? If we split the phrase software engineering and look up each word in a dictionary, software is defined as a program used by a computer, and engineering is the science and technology involved in designing, building,...

Coding Standard Learning Software Engineering User Interface Framework

Learning with an Artificial Intelligence

16 Dec 2025

Introduction One useful role of artificial intelligence or AI is in education. AI can act like a personal tutor that is available whenever you want (as long as you have internet). AI can help with English grammar, writing, math, physics,...

Artificial Intelligence Learning Software Engineering

How can Doing Effort Estimate for a Task be Useful

15 Dec 2025

Why effort estimation? During the roughly one month me and my teammates spent building our project, Wonkes, our workflow followed a pattern: one team member opened an issue, and another picked it up and solved it. This sounds simple, but...

Effort Estimation Software Engineering Time Tracking

A Newcomer's Interpretation on Design Patterns

02 Dec 2025

Patterns in everyday life Programmers also rely on patterns—some personal, some widely adopted—to create consistent, reliable results. Many things we do in daily life follows some patterns that help us solve problems effectively. For example, a pattern for learning a...

Design Pattern Software Engineering

Final Project Proposal

04 Nov 2025

December, the end of the semester, also the time for a interesting final project. Overview The Mānoa campus is filled with beautiful and interesting places, but many students miss them because their classes take place within a small area of...

Next.js Software Engineering

Investing Your Time in Learning UI Framework Really Worths It

08 Oct 2025

How a user interface (UI) framework boosts development process Metaphorically speaking, a UI framework is like instant noodles in culinary, the quadratic formula in algebra, or a camera in photography—someone has already done most of the hard work, and you...

Bootstrap 5 Learning UI Framework Web Development

See all 11 essays