Truman Choy

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 in Spring, 2026.


Interests: Programming, Software Development, Video Games


Projects

Bank Interface 2023-03-26

A coding project from the class that taught me C. This is the first project in which I felt like I could showcase my capabilities as a programmer.

C C++

Read More
2020-OBDA-HS-Select-Band 2020-2-17

In 2020, I participated in the OBDA High School Select Band. I placed first chair bass clarinet.

music band

Read More
Lendor Vendors 2020-12-13

The web application my team developed for our final project in ICS 314 Software Engineering I

Meteor React MongoDB

Read More
2019-piano-recital 2019-11-24

In 2019, I attended my piano teacher's piano recital and performed Kyle Landry's arrangement of I Dreamed a Dream from Les Miserables.

music piano

Read More

Essays

SWE 2

10 May 2024

const ICS414 = ICS314 + 1; One thing that students find lacking in the university experience is the official ability to get real-world experience without reaching out for extra-curricular opportunities such as internships, research opportunities, etc. Of course it is...

Software Engineering Javascript Meteor

How to be resourceful in software engineering

14 Dec 2023

Resourcefulness in Software Engineering I learned a lot from ICS 314, Software Engineering I, but by far my biggest takeaway is that one of the most crucial skills you can have as a software engineer is the ability to be...

Software Engineering Javascript Artificial Intelligence ChatGPT Design Patterns User Interface Frameworks

Applying Design Patterns

28 Nov 2023

Defining design patterns The whole reason we write code in the first place is to make our lives as human beings easier. We gain immense productivity from automating non-trivial tasks that humans cannot complete consistently and timely through technology. Through...

Software Engineering Javascript Design Patterns

Artificial Intelligence, not Code

20 Nov 2023

Introduction In regards to software engineering, which is an ever-growing, expanding, and evolving field, software engineers have to constantly learn new tools, techniques, frameworks, applications, etc. to keep up with the industry. What seems like every day, some brand new...

Software Engineering Javascript Artificial Intelligence

Tools

04 Oct 2023

What separates us humans from other animals? Is it intelligence? Perhaps. But there are a few contenders from the animal kingdom that match and sometimes exceed our own. Is it the structure of our body? Well, there are many creatures...

Software Engineering HTML & CSS UI Frameworks

Creating Clean, Clear, Comprehensible Code

20 Sep 2023

A few days ago, a friend of mine who was an exchange student from the mainland came to for help on one of his coding assignments for an intermediate level Java course. He was by no means a novice when...

Software Engineering Coding Standards

See all 9 essays