Josh Hicks

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, 2025.


Interests: Game Development, Machine Learning, Market Analytics, Computer Graphics


Projects

Musicians of Manoa 2024

A Web Application Designed with React and PostgreSQL with the intent of connecting local musicians together and informing musicians of local events they can participate in.

React Web Application PostgreSQL

Read More
A Look Into Doom's (1993) Engine 2024

Exploring the innovative graphical techniques in Doom (1993) and Quake (1996) that revolutionized real-time rendering and set new standards in video game development.

Game Development Computer Graphics Rendering Optimization

Read More
Bank Database Application 2024

Bank database application developed for ICS 212 class in C langugage. Provides user interface to interact with a bank database using a record structure.

C Database User Interface

Read More

Essays

Effort Tracking : Or How To Underestimate How Long a Project Takes

20 Dec 2024

Introduction Over the development of our project : Musicians of Manoa, we kept a time tracking of how long we would estimate each issue to take to finish. After we finished the issue we would then record the actual time...

Software Development Github

Reflection on ICS 314 : Teamwork in Coding

19 Dec 2024

Introduction Looking back at this semester and in particular, the course ICS 314 : Software Engineering, I think it may have been one of the best courses I’ve taken during my CS degree. The course was fast paced and sometimes...

Course Reflection Teamwork in Coding Software Engineering

AI and the Future of Software Development

16 Dec 2024

Introduction One of the hottest topics in tech and the world right now is AI. I want to write about its connection with software engineering and the positives and negatives I perceive from AI, mainly in regard to coding and...

AI Software Engineering LLM

Design Patterns and Games

04 Dec 2024

Overview To make a more interesting analogy for design patterns, in the same vein as my essay about Doom’s creation, I want to connect our design patterns we learned to the popular game Minecraft. Model View Controller Pattern Consider the...

Design Patterns

Pulled Up By Bootstraps

08 Oct 2024

The Power of UI Frameworks in Web Development When diving into web development, one of the biggest challenges is managing the user interface (UI). On the surface, raw HTML and CSS might seem sufficient, but as projects scale, the complexities...

UI Frameworks HTML/CSS