Joshua Sato

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


Interests: Cyber Security, Game Development, Software Engineering, Data Mining, 3D Graphics


Projects

Embracing the Esports Rollercoaster 2024-16-01

Collegiate Esports combines academic challenges with intense gaming schedules, requiring effective time management and strategic teamwork. Beyond gaming skills, it offers a holistic learning experience in project management and teamwork applicable beyond the virtual arena

Time Management Team Manager

Read More
UHM... What to Eat? 2024-05-10

"UHM... What to Eat?" is an ICS 314 project tailored for the University of Hawaii at Manoa campus. This food app simplifies the process of finding dining options across campus locations like the campus center, food trucks, Manoa Gardens, and Paradise Palms. It's designed to make meal decisions easier for students and staff by providing quick access to diverse food choices.

Software Developer Website Developer

Read More
GeekSquad 2024-01-16

As a Geek Squad agent, I excel in troubleshooting and resolving issues across various electronic devices, offering expert guidance on optimal use and providing repair services. My mission is to simplify technology for customers, making the role both fulfilling and valuable in the dynamic field of technology support and repair.

Apple Certified Consultation Hardware and Software

Read More

Essays

What is AI? and How Did I Use It?

06 May 2024

I. Introduction Artificial Intelligence (AI) has become integral to modern education, offering innovative solutions to enhance learning experiences. In the realm of Software Engineering education, AI plays a vital role, providing tools and assistance to navigate complex problems and deepen...

Coding-Standards AI ICS 314 Software-Engineer

Unveiling the Architect's Toolbox: Design Patterns in Software Engineering

25 Apr 2024

Imagine yourself in the vast software development landscape as an architect tasked with constructing a humongous skyscraper. As you start on this monumental project, you’re armed with a toolbox filled with an assortment of tools, each serving a specific purpose...

Design-Patterns Java-Script ESLint

Let's Talk about Bootstrap5

22 Feb 2024

In the vast landscape of web development, where every pixel counts and every interaction matters, the choice of tools can make all the difference between a cumbersome, error-prone process and a streamlined, efficient workflow. Among the plethora of tools available...

Bootstrap5 HTML CSS

Navigating Software Engineering's Core Principles in Web Development

22 Feb 2024

In the vast landscape of software engineering, mastering fundamental concepts is akin to equipping oneself with a diverse array of tools. It’s essential for crafting robust and scalable solutions. Among these tools are coding standards and design patterns, each playing...

Bootstrap5 HTML CSS

Why Do We Need Coding Standards?

06 Feb 2024

Establishing a baseline coding standard is not just a best practice; it’s a fundamental baseline, particularly in the context of large-scale software projects where numerous developers are collaborating. A standardized approach to coding ensures consistency, readability, and maintainability across the...

Coding-Standards Java-Script ESLint

Navigating the JavaScript Labyrinth

16 Jan 2024

Starting this on my coding journey with JavaScript has been a roller coaster of emotions. Unraveling its intriguing features while grappling with the challenges posed by its flexibility has shaped a unique experiential learning curve. In delving into the intricacies...

Software Engineering Learning

See all 8 essays