Joshua Omori

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 2026. I hope to learn about data structures, video game design, and AI to determine my interests.


Interests: Software Engineering, Working out, Ukulele


Projects

Wonkes Manoa 2025-12-19

Wonkes Manoa is our final Software Engineering project: an online marketplace designed for UH Mānoa students to buy and sell campus-related items quickly and easily.

TypeScript UI Frameworks Databases Software Engineering (ICS 314)

Read More
Keno Game 2023-04

A game of Keno that I made in Java for my ICS 211 class.

Java ICS 211

Read More
Finding Solution(s) to a Polynomial 2021-11

A program that takes in inputs of coefficients of a polynomial function to find solution(s) to the equation.

C Programming for Engineers (EE 160)

Read More

Essays

A Retrospective on Software Engineering!

17 Dec 2025

Becoming a software engineer has taken on a whole new meaning for me after completing ICS 314 (Software Engineering at UH Mānoa). Throughout this course, I learned not only practical coding skills, such as JavaScript, TypeScript, HTML/CSS, Bootstrap, Next.js, PostgreSQL,...

Technical Essay TypeScript UI Frameworks Databases Software Engineering (ICS 314)

Eureka!! Defining Design Patterns Using Lightbulbs

03 Dec 2025

You are asked in a coding interview… What is a design pattern. How do you answer this? Imagine you are at a store looking for lightbulbs. They come in all different shapes and sizes, all with different functions. While searching...

Technical Essay Design Patterns

An Intro to Web Development

08 Oct 2025

A Canvas for Your Imagination! (Sort of…) Today marks the day I finally took the leap to learn HTML, the foundational language used for structuring websites. Virtually everything on the web uses HTML from Google to Reddit to even this...

Technical Essay UI Frameworks Software Engineering (ICS 314)

Smart Questions

10 Sep 2025

What Constitutes a Smart or Dumb Question? When thinking about what makes a question smart, it can actually be easier to start with the opposite: What is a dumb question? While many people like to say, “There are no dumb...

Technical Essay Stack Overflow Software Engineering (ICS 314)

Learning TypeScript In Half a Week

03 Sep 2025

The setting… Today is Monday. It is the first day of school and you have prepared extensively for all of the classes you will take. The first day, you are hit with homework assignments due the next day and every...

JavaScript TypeScript Software Engineering (ICS 314) Athletic Software Engineering (WODs)