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 Fall, 2027.
Interests: Software Engineering, Software Architecture, Artificial Intelligence, Web Development, Sustainability
Bank Record Management System is a C++ application that manages bank customer records using a linked list data structure with automatic data saving and retrieval.
C++ Unix File I/O Data Structures
Read More
Book List Manager is a Java application that manages a sorted linked list of books with recursive search and display features for cataloging book collections.
Java GUI Programming Data Structures
Read More
Hotel Management System is a Java-based hotel booking system that manages room reservations, guest information, and transaction logging using 2D arrays and exception handling.
Java Data Structures File I/O
Read More26 Feb 2026
“Simplicity is prerequisite for reliability.” — Edsger W. Dijkstra Is It Worth It? Learning Bootstrap 5 takes time. There are a lot of classes to remember, and at first it’s hard to know which ones to use or how to...
UI Frameworks Bootstrap
12 Feb 2026
Why Coding Standards Matter I agree that coding standards are one of the most important techniques for improving code quality. Many people think standards are just about small details like spacing or bracket placement, but they’re much more than that....
Typescript HTML ESLint Programming
29 Jan 2026
Introduction: Reciprocation Before reading Eric Raymond’s essay “How To Ask Questions The Smart Way,” I thought asking technical questions was simple: post your problem online and wait for an answer. After reading Stack Overflow, I learned that how you ask...
Questions Answers StackOverflow
26 Jan 2026
Introduction Coming from Java, C, C++, and a bit of Python, I wasn’t sure what to expect from TypeScript. Another language to learn? Great. But here’s the thing: I actually really like it. TypeScript catches bugs before they become problems,...
Typescript Programming Languages Software Engineering
22 Jan 2026
“Your obligation is that of active participation. You should not act as knowledge-absorbing sponges, but as whetstones on which we can all sharpen our wits.” — Edsger W. Dijkstra Why Computer Science? I would’ve never imagined myself to be on...
Software Engineering Computer Science