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
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
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
A game I developed in summer 2023, when I was new to programming.
C/C++ EasyX Game Development Jet Fighting Game Learning
Read More18 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
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
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
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
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
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