Kye Steele

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. Afterwards, I wish to pursue a M.S. in computer science, followed by a career as a software engineer or related field.


Interests: iOS Development, VR/AR Development, Cybersecurity, Web Development


Projects

2025

An iOS photo editing application for Apple's 2025 Swift Student Challenge.

Apple Swift Student Challenge iOS Application

Read More
2024

An iOS application to help you find your next favorite diner.

iOS Application

Read More
Optimizing Malware Analysis 2023

A research project on improving current techniques and protocols for malware analysis to achieve better consistency and efficiency.

Malware Analysis

Read More
2023

An information hub where UHM students can find and share recipes.

Final Project Full Stack Application

Read More
Azure Role-Based Access Controls 2023

As a cloud security intern, I worked on redesigning a local company's Azure role-based access controls system.

Cloud Security Microsoft Azure Role-Based Access Controls

Read More
COVID-19 Barriers 2021

An Eagle Scout Project making 195 sneeze guards for elementary students returning to school.

Eagle Scout Project COVID-19 Pandemic

Read More

Essays

My Experience in Software Engineering II

16 May 2025

Both software engineering (ICS 314) and its sequel course (ICS 414) have been some of the best courses I have taken in my Bachelors curriculum. This is due to being based mostly on applying skills, as opposed to more theory-based...

Course Reflection

Beyond the Web

10 Dec 2023

Throughout the vast realm of software engineering, there are many principles and concepts that transfer over from web development. For instance, having to adapt to a new development environment or writing code in accordance with the required coding standards. My...

Software Engineering Development Environment Coding Standards

Architecture Blueprints for Software Engineering

29 Nov 2023

When constructing and designing new buildings, architects use blueprints as a guide and way to map everything out. In software engineering, design patterns act like virtual blueprints. They are structured approaches to solving common problems and challenges in software design....

Design Patterns Software Engineering Architecture & Construction

ChatGPT: The Double-Edged Sword of SWE

20 Nov 2023

I personally feel that the use of AI in education can either be detrimental or extremely beneficial, depending on the usage. In terms of its use for software engineering, it can be a useful tool for generating ideas, small code...

ChatGPT AI Education

Initially Frustrating, Incredibly Functional

04 Oct 2023

Don’t get me wrong, learning Bootstrap 5 was rather frustrating in the beginning. I didn’t have a concrete understanding of a lot of the components, and felt discouraged when my webpage didn’t look as desired. I spent a lot of...

UI Frameworks Bootstrap 5

Lint Rolling Clothes, Linting Code

19 Sep 2023

Coding standards, although tedious, seem to be very valuable in the grand scheme of programming. In some cases, coding standards have even helped solidify my understanding of JavaScript. For instance, when coding in IntellliJ, ESLint told me to use “===”...

ESLint Coding Standards

See all 9 essays