David Agena

Student

I am studying for a B.S. in Computer Engineering in the Department of Information and Computer Sciences at the University of Hawaii. I expect to graduate in Spring, 2026.


Interests: Interactive media, Physical Circuits, Quantum Computing, Semi-Conductors, 3D Graphics


Projects

Tigers and Goats 2024-01-10

Tigers and Goats is a game coded in Python that I helped play test and work on for my x96 project.

Python Interactive

Read More

Essays

My Experience with UI Frameworks

06 Jul 2025

What are UI Frameworks? UI Frameworks (User Interface Frameworks) are pre-built tools used to help developers design and implement user interfaces efficiently. They provide responsive design tools, style guidelines, and more. The purpose of UI Frameworks are to build and...

Engineering UI Frameworks Reflection

Why do Coding Standards Matter?

26 Jun 2025

Importance of Coding Standards There are various methods to improve your coding skills but, personally implementing coding standards is one of if not the best methods for improving one’s coding. Coding standards refer to a set of “rules” and guidelines...

Engineering

Why Smart Questions and Not Smart Questions are Worlds Apart

12 Jun 2025

What Constitutes a “Smart” and “Not Smart” Question According to Eric Raymond, there are multiple guidelines a question must follow for it to be considered a “smart” question. First, it must have a specific and informative title that reflects the...

Engineering Technical Essay

Journey from Javascript to Typescript

05 Jun 2025

Javascript Typescript Dynamically typed Statically Typed Errors are found in runtime Errors caught during compilation For Syntax it’s flexible with no type annotations Supports all JavaScript syntax, plus type annotations What is Typescript? Typescript is an open-source programming language created...

Engineering