Kai Sutton

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: Cinematic Content Creation / Photography, Video Editing, Motorcycling, Instrumental Musical Covers & Arrangement


Projects

Kona Video Journal 2023

Making my first vlog-style video of myself and two friends exploring the Big Island over the course of a few days

Video Editing Photography Storytelling

Read More
Honda Grom 2022

A Honda mini-bike that I decided to purchase as my first motorcycle and made uniquely my own

Design Mechanics

Read More

Essays

Learn by Doing: Software Engineering

19 Dec 2024

What Can I Learn from Software Engineering? What I've come to learn in software engineering is that project management and the use of design patterns with relevant coding standards play an important role in the success of any project. The...

Software Engineering Insights Tips

Artificial Intelligence, Artifical Education?

16 Dec 2024

Can you tell this image was AI generated? (notice the hands!) Introduction I remember not too long ago in highschool, I would have two options when it came to getting help for certain subjects; I could either stay after school...

Software Engineering Artificial Intelligence Education

Function Meets Form: Understanding Design Patterns

05 Dec 2024

You’ve probably heard of the saying, “if it ain’t broke, don’t fix it”, often being used to caution against tinkering with a system if it is still functioning reasonably well. This principle highlights the essence of having a design pattern,...

Software Engineering Design Language Design Patterns

Bootstrap Workshop

10 Oct 2024

Bootstrap 5 Experience Learning Bootstrap 5 has been quite a shift from working with raw HTML and CSS. One of the first things that struck me about Bootstrap 5 is the built in components are very useful since these components...

Bootstrap 5 UI frameworks HTML/CSS Web Development

How would I Rate ESLint?

23 Sep 2024

So, what is ESLint? My understanding of ESLint is that it is a code analysis tool which can be used within Integrated Development Environments (IDEs) to help identify and resolve problems in code. It is very useful in maintaining a...

TypeScript ESLint Coding Standards

Smart Questions Are Not Easy to Ask

12 Sep 2024

There is no such thing as a dumb question I’m sure many have heard this statement uttered somewhere before in different environments, often with the intention of alleviating the anxiety of having to understand or reducing the embarrassment that sometimes...

Stack Overflow Open source community Forums

See all 7 essays