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

Campus Plate Mate 2025

This is a Next.js website created in ICS 314 to help reduce food waste by allowing users to share and claim food.

NextJs Vercel Javascript Typescript

Read More
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

Engineering for the Real World: What ICS 314 Taught Me

16 May 2025

ICS 314, Software Engineering, is more than just a web development course—it’s a deep dive into the principles and practices of modern software engineering. Through hands-on assignments and a team-based final project, we explored essential concepts such as Agile Project...

Software Engineering

Learning with AI: How I Navigated ICS 314

11 May 2025

Introduction AI, also known as Artificial Intelligence, provides students with access to instant support, personalized learning resources, and powerful tools to enhance both understanding and productivity. In education, AI empowers learners to approach complex topics more confidently and to work...

Software Engineering

Planning, Predicting, Performing

08 May 2025

During our work on the Campus Plate Mate project, our team practiced effort estimation and tracked our time spent on issues through GitHub. Although our estimates were often inaccurate—sometimes significantly off—the process of making them still provided unexpected benefits. It...

Software Engineering

Design Patterns and the Recipe That Built Plate Mate

24 Apr 2025

When I first started coding in JavaScript, I approached it like a home cook with a pantry full of unfamiliar ingredients—excited, but often guessing. I could slice up an array or stir through an API, but my early projects lacked...

Software Engineering

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

See all 10 essays