Essays

Look At My Reflection

14 May 2025

Introduction As I near the completion of ICS 314, I reflect on the comprehensive journey through software engineering principles that extend far beyond web application development. This course provided a deep dive into foundational concepts such as Design Patterns and...

Software Engineering Design Patterns Coding Standards ICS 314

Up Until 3:14

08 May 2025

Introduction Artificial Intelligence (AI) has significantly transformed the landscape of education, offering innovative solutions for problem-solving, learning, and project development. In fields where software engineering plays a pivotal role, AI has emerged as an invaluable tool for automating code, boosting...

Design Patterns Software Engineering ICS 314

The Recipe of Reusability

24 Apr 2025

Introduction Imagine walking into a high-end professional kitchen during its busiest hours. There’s a symphony of motion: chefs expertly navigating tight spaces, ingredients precisely measured, and dishes emerging in perfect sequence. At first glance, it may seem like chaos, but...

Design Patterns Software Engineering ICS 314

Project An Idea

30 Mar 2025

Introduction When students at the University of Hawaii at Manoa, especially those in ICS or Computer Engineering, begin crafting résumés for internships, jobs, or scholarships, a common challenge they face is remembering the technical skills they’ve gained throughout their coursework....

Nextjs Software Engineering

U And I Can Make This Frame Work

27 Feb 2025

The U+I Dilemma UI frameworks often give the impression of being an unnecessary layer of complexity, leading many software developers to question whether the rewards outweigh the effort. Raw HTML and CSS provide users with complete control over styling and...

Bootstrap 5 UI Frameworks

Standards To A Code

12 Feb 2025

Introduction When the term “coding standards” is mentioned, the first thoughts are usually formatting conventions such as tabs versus spaces, brace positioning, or whether to use semicolons in JavaScript. While these elements contribute to consistency, the significance of coding standards...

ESLint Visual Studio Code

Don't Ask Dumb Questions

26 Jan 2025

Introduction In software engineering, asking the right questions is just as important as finding the right answers. A smart question will display effort, clarity, and detailed respect for the reader’s time, representing the backbone of effective communication and problem-solving. Eric...

TypeScript StackOverflow

Typing The Scripted Life

22 Jan 2025

Why TypeScript Stands Out TypeScript has been an exciting tool to explore, and its features have left a lasting impression on me as a software engineer. While I was already familiar with its benefits, such as static typing and IDE...

TypeScript

/user/path/to/computer/engineering

21 Jan 2025

A Journey Fueled by Curiosity My journey into software engineering began with an early interest in web development. Before formally declaring my major, I collaborated with friends to create custom websites for their businesses. This hands-on experience sparked a curiosity...

Engineering