Created a full-stack food discovery web application that allows students to get hand-picked selections of food around the University of Hawaii at Manoa
Typescript React.js PostgreSQL Next.js Prisma ORM Supabase Issue-Driven Project Management
Read More
Created a DNS server that communicated between IP Addresses using domain names which allows for downloading and uploading files from different servers.
C UNIX
Read More
Used machine learning to train an AI to play the traditional game Tigers and Goats more effectively.
Python Artificial Intelligence Machine Learning
Read More
13 May 2025
At first glance, this class seemed like a deep dive into web development—tools like Next.js, Tailwind, PostgreSQL, and Bootstrap all pointed in that direction. But as the semester progressed, it became clear that the real takeaway wasn’t just how to...
Software Engineering Reflection Learning
10 May 2025
Estimating the Unknown: Time, Tracking, and Teamwork Picture this: you’re gearing up to fix a bug or build a new feature. You think, “Yeah, this should take maybe two hours max.” Fast forward five hours, two VSCode crashes, a full...
Software Engineering Reflection Teamwork Effort Tracking
10 May 2025
Learning with AI: Debugging the Developer Brain Imagine sitting at your laptop, React components half-built, a stubborn ESLint error flashing in red, and you’re not even sure why your form reloads the whole page. You Google, dig through docs, scroll...
Software Engineering Reflection Artificial Intelligence
25 Apr 2025
Building a Marketplace Without Chaos Imagine you’re opening a bustling food court. Vendors from all over town are setting up shop: poke bowls, acai stands, plate lunch counters—you name it. Each vendor has different needs, different menus, and different ways...
Software Engineering Reflection Learning
27 Feb 2025
The Value of UI Frameworks: Efficiency, Consistency, and Maintainability User Interface (UI) frameworks are an essential component of modern web development. While they can be complex to learn and implement, the benefits they offer make them a worthwhile investment for...
Software Engineering Reflection Learning
30 Jan 2025
Understanding How to Ask To get clear and concise answers, one should learn how to ask what’s known as a “smart” question first. This idea of a “smart” question comes from Eric Raymond’s essay, How To Ask Questions The Smart...
Software Engineering Reflection Learning