Joseph Carmelo Averion

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: Software Engineering, Fullstack Development, Data Science


Projects

Data Driven Agriculture Research 2023

Conducted research on Maize in a summer internship with CTAHR UHM

Research Data Science

Read More
AI Chatbot 2023

Developed a chatbot that answers questions based of the UH ITS Ask Us article knowledge base

AI JavaScript React Meteor

Read More
Electronics Shop Manager 2022

Developed a GUI desktop application to manage a shop’s inventory and customer orders

Java Swing SQL

Read More
Sorting Algorithms Visualizer 2022

Built a GUI desktop application to visualize popular sorting algorithms

Java Swing Algorithms

Read More

Essays

Beyond Coding: The Broader Scope of Software Engineering

14 Dec 2023

Going into ICS 314, my software engineering class, I wasn’t expecting to only learn web development in terms of technology, since the entire scope of technologies built includes areas such as app development and cloud services. But after taking this...

Coding Standards Agile Project Management Software Engineering

Evolving Role of AI

21 Nov 2023

Introduction The integration of AI into education, especially in Software Engineering, has transformed the way we learn. It can provide an answer from its knowledge base by simply typing anything to the search bar. However, it’s essential to remember that...

AI

Frameworks: Building Upon vs. Building From Scratch

05 Oct 2023

To build from scratch, or to build upon something that already exists. This is a decision between using raw HTML and CSS versus using a framework. As someone who recently experienced both, I’ve found that frameworks offer a significant advantage...

Web UI Development Frameworks HTML CSS

The Essence of Coding Standards

21 Sep 2023

In software development, the ways one writes their code, often called coding standards, are a big deal. While some might find coding standards annoying due to always making sure to check the indents or spacing in their code or where...

Coding Style Collaboration

The Art of Asking Questions in Software Engineering

07 Sep 2023

These days resorting to going on the web is an instinct when something confusing arises. This holds particularly true for software developers, as they are already working on a computer, with the internet readily accessible. Software developers tend to use...

Communication Stack Overflow

Javascript: A Deceptively Simple Language

31 Aug 2023

How Easy is JavaScript? JavaScript is a common first programming language because of how easy it is. However, I learned Java, C, and C++ before JavaScript. I’ve always heard of JavaScript but never learned it until I took ICS 314...

Programming JavaScript Reflection