Preston Woo

Interests

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

Skills

Languages and Frameworks: C, C++, JavaScript, TypeScript, Python, React, Next.js, Prisma, SQL, HTML/CSS, Bootstrap

Tools and Platforms: Git, GitHub, VS Code, Node.js, npm, Vercel, macOS

Technical Experience: Full-Stack Web Development, UI/UX Design, Database Schema Design, Prisma Migrations, Agile Development, Issue-Driven Project Management (IDPM), Technical Documentation

Education

University of Hawaii at Manoa

B.S., Computer Engineering

2020 - Present

Work

Developer, ICS 314 – Software Engineering Project

Worked in a team to develop the full-stack web application Run-and-Route Hub using Next.js, React, Prisma, and PostgreSQL.

  • Implemented core user-facing pages including Add Run, Find Run, and Awards.
  • Created the About page template and contributed to layout and UI consistency.
  • Set up and debugged deployment and environment issues on Vercel.
  • Collaborated using GitHub issues, branches, pull requests, and project boards.
  • Wrote project documentation and the README for developer setup and usage.

2025 - 2025

Student Programmer, EE 160 & EE 205 Coursework

Completed core computer engineering programming courses focusing on problem-solving, algorithms, and data structures using C and C++.

  • Developed strong foundations in C programming through algorithmic problem solving (EE 160).
  • Built and debugged C++ programs involving classes, inheritance, and modular design (EE 205).
  • Gained hands-on experience with pointers, memory management, and structured programming.
  • Strengthened debugging, testing, and code-organization skills.

2020 - 2024

Student Developer, Independent Projects

Self-directed programming projects exploring AI, game logic, and web development.

  • Created a reinforcement learning agent for the board game Tigers & Goats.
  • Built a Wordle game logic engine in Python.
  • Developed small utilities, scripts, and experiments to improve programming skills.

2023 - Present