Ethan Christman

Student

I am currently pursuing a Bachelor of Science in Computer Science at the University of Hawaii at Manoa, within the Department of Information and Computer Sciences. I am on track to graduate in Spring 2026.


Interests: Artificial Intelligence, DevOps and Cloud Computing, Automobiles, Space


Projects

Work, Pay, Play: Sail Kokokahi Volunteer Portal 2024

Software Engineering Web Application Development Team Project Next.js ICS 314

Read More
Simple Banking System 2023

A program which functions as a simplistic banking system.

C Self Project ICS 212

Read More
Hotel Management 2023

A group project I participated in for my ICS 212 course which functions to manage a hotel.

C++ Group Project ICS 212

Read More

Essays

ICS414 Reflection - Git Happens

16 May 2025

A Hopeful Start At the start of this semester, I approached ICS 414 with a lot of hope and optimism. The way the course is structured - centering around a semester-long project - was a nice change to the usual...

Next.js Functional Programming Collaboration ICS 414

Software Engineering Reflection: Debugging Life, One Linter Error at a Time

29 Dec 2024

ICS 314 left its mark as one of the courses that I had put the most amount of effort and time into, and I am happy to say that I’ve reaped its rewards. While it focused mainly on web application...

TypeScript ESLint Code Quality Functional Programming ICS 314

Design Patterns: Blueprints You Need

05 Dec 2024

Just imagine trying to create a house without a blueprint. Chaotic, right? Builders would be working from scratch, figuring out each step as they come, without much prediction for mistakes down the line. Eventually a house may be built, but...

Code Quality E63

Bootstrap Breakthrough

10 Oct 2024

When I started learning HTML and CSS as part of my ICS 314 course, I thought that I had everything I needed to build sleek and responsive websites. Oh boy, was I wrong. While HTML and CSS alone are crucial,...

HTML/CSS UI Framework Bootstrap 5 E37

Coding Standards: More Than Just a Style

26 Sep 2024

When I first heard about coding standards, I immediately thought about the most superficial details and issues, such as how much indentation is needed or the placement of brackets. Even so, coding standards are much more than just a stylistic...

TypeScript ESLint Code Quality E28

Just My Type: My Thoughts On Learning Typescript

05 Sep 2024

About a whole academic year ago, I took my first dive into C/C++ in my ICS 212 course, learning about pointers, ways to manage memory, and above all else, its strict type definitions. You could imagine my relief when I...

TypeScript Athletic Software Engineering E10