Kimi Li

Student

I am studying for a B.A. 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, UI/UX Design, Video Games Development


Projects

Hooked 2024

Our text-based fishing game, ‘Hooked!”, pits two players against each other in a year-long fishing competition. Each player will have a chance to fish every month, giving them 12 opportunities each to reel in the biggest catch.

Java Git

Read More
Pokemon Team 2023

This is a text-based Pokemon-Team builder, where you can build a team of Pokemons by entering informations about them.

Java Git

Read More
Earie 2023

This is an audio streaming app that allows users to listen to podcasts that are based on crime and mystery stories.

UI/UX Adobe

Read More

Essays

Designing in Bootstrap 5

27 Feb 2025

I was excited to learn Bootstrap, the world’s most popular framework for building responsive sites, but I didn’t expect it to be so complicated. Before diving into my experience with Bootstrap, I’d like to briefly introduce the framework. Bootstrap 5...

Software Engineering

How ICS 314 Can Land You a Job

16 Feb 2025

I recently had the opportunity to attend the “Tech Minds Meetup,” an event where students like me could meet and interact with software engineers and company founders from both local and global companies. Events like this are crucial for students...

Software Engineering

Enforcing Coding Standards: From Checkstyle to ESLint

13 Feb 2025

Coding standards are essential guidelines that help ensure consistency and readability in software development. My first exposure to coding standards was through CheckStyle in JGrasp. Initially, I struggled with Checkstyle, finding it difficult to understand the errors and how to...

Software Engineering

No Stupid Questions, Just Smart Approaches

30 Jan 2025

“You’ve probably heard the saying, ‘There’s no such thing as a dumb question,’ maybe from a teacher or a speaker trying to encourage shy folks in the audience to speak up. And they’re not wrong—Carl Sagan once said something similar:...

Software Engineering Stack Overflow

Coding Under Pressure: Surviving TypeScript

23 Jan 2025

As a newbie to Typescript, I have noticed that while it is a new concept for me, there are quite a few similarities from languages I’ve learned; such as C, C++, and Java. For example, both Java and Typescript share...

Software Engineering

Caught in the Loop: Never-Ending Cycle of an Overthinker

22 Jan 2025

“Will I ever be good enough?” “Can I ever catch up with the smarter people in my class?” Questions like these flow endlessly like a river in my head, for I am not the best designer, nor am I proficient...

Software Engineering Perseverance Experiences