A web-based calorie tracking application that helps users monitor their daily food intake and stay within their calorie goals.
JavaScript HTML CSS Web Development
Read More
A C++ program demonstrating polymorphism and inheritance through geometric shape calculations for area, surface area, and volume.
C++ Object-Oriented Programming Polymorphism
Read More
An automated bot using AutoHotkey v2.0 that continuously searches for specific on-screen images and performs automated clicking sequences.
AutoHotkey Automation Image Recognition
Read More11 May 2026
The Tool I Actually Used I. Introduction AI is a normal part of software engineering now, and ICS 314 treated it that way. We were expected to use it, think about how we used it, and be honest about what...
Software Engineering Artificial Intelligence Reflection ICS 314
04 May 2026
The First Number You Put Down Is a Guess When ICS 314 introduced effort estimation, my first reaction was skepticism. I did not know how long things would take. Nobody does at the start. Writing down a number felt like...
Software Engineering Project Management Effort Estimation ICS 314
30 Apr 2026
Nobody Starts From Zero My first instinct when I started writing code was to figure everything out from scratch. If I needed to manage state, I would think through how to manage state. If I needed to connect to a...
Software Engineering Design Patterns Next.js React
01 Apr 2026
The Problem Food trucks are one of the best parts of eating in Hawaii. The food is good, the prices are reasonable, and they show up all over Oahu. The problem is finding them. Most trucks post their location on...
Software Engineering Nextjs
26 Feb 2026
The Learning Curve Is Real Learning Bootstrap 5 felt like learning a new language. Not in the fun way where things click quickly, but in the frustrating way where you spend an hour figuring out why your navbar won’t align...
UI Design Bootstrap 5 Web Development Software Engineering
12 Feb 2026
Fighting the Red Underlines My first week using ESLint with VSCode felt like the tool was working against me. I’d write code that ran fine and produced the correct output but ESLint would light up my editor with red and...
Coding Standards ESLint TypeScript Software Engineering