Preston Woo

Student

I am studying for a B.S. in Computer Engineering at the University of Hawaii at Manoa. My interests include software engineering, artificial intelligence, and building practical applications through collaborative development. I expect to graduate in Fall 2025.


Interests: Software Engineering, Artificial Intelligence, Reinforcement Learning, Web Development, Game Development


Projects

Run-and-Route Hub 2025

A web application that helps UH Mānoa students log their runs, find running partners, and explore community-shared routes using a clean and modern Next.js interface.

Software Engineering Web Development Next.js

Read More
Reinforcement Learning for Tigers and Goats 2025

A reinforcement learning project where an AI agent was trained to play Tigers and Goats using value iteration and look-ahead strategies in Python.

Reinforcement Learning Game AI Python

Read More
Coding tigers and Goats 2023

Helped create a playable digital version of the classic board game Tigers and Goats (Huli Gutta) with turn-based movement and capture mechanics built in Python.

Game Development Software Engineering Python

Read More
Wordle Game Logic 2022

A Python-based version of the word-guessing game Wordle that checks player guesses, returns color feedback, and tracks win/loss outcomes.

Game Development Software Engineering Python

Read More

Essays

More Than Just Code: Lessons I Learned in Software Engineering

19 Dec 2025

Reflection on Software Engineering Introduction When I first started ICS 314, I assumed the class was mostly about learning React and making a website. But as the semester went on, I realized it was really about understanding how software engineering...

Software Engineering Reflection ICS 314

How AI Became Part of My Workflow in ICS 314

15 Dec 2025

Introduction AI has become a normal part of learning technical subjects, and ICS 314 was no exception. Even though we weren’t required to use AI tools, I regularly used ChatGPT throughout the semester because it fit naturally into how I...

Artificial Intelligence Learning Tools ICS 314

Why Estimating My Work Was Harder Than I Expected

14 Dec 2025

Introduction Before working on the Run-and-Route Hub project, I didn’t think much about effort estimation. I usually just worked on tasks until they were done. But throughout the milestones, I learned that estimating and tracking effort is actually an important...

Software Engineering Effort Estimation ICS 314

Seeing Design Patterns in Action in Our Project

03 Dec 2025

Introduction When our group started building the Run-and-Route Hub app, I wasn’t thinking about design patterns at all. I just wanted the website to work and for all the features to come together. But after finishing the project, I realized...

Software Engineering Design Patterns ICS 314

Understanding Design Patterns in Our Final Project

03 Dec 2025

Introduction When our group started building the Run-and-Route-Hub app, I wasn’t thinking about design patterns at all. I just wanted the website to work and for all the features to come together. But after finishing the project, I realized that...

Design Patterns Software Engineering Next.js

Trail Buddy: A UH Hiking Safety & Partner App

04 Nov 2025

Overview The Problem Hiking is part of everyday life for UH Mānoa students — whether it’s Manoa Falls, Koko Head, Makapuʻu Lighthouse, or west-side ridge hikes. However, students (especially newcomers) often face these issues: They don’t know which hikes match...

Software Engineering Nextjs Outdoor Fitness

See all 11 essays