Essays

Software Engineering Beyond the Browser

14 May 2025

When I first started this class, I assumed it would be all about building a web application—learning the programming languages, frameworks, and tools needed to create a functional app by the end of the semester. That is definitely part of...

Software Engineering Teamwork Effort Effort Tracking ICS 314 Final Project

Reflect on the Use of AI in ICS 314

13 May 2025

I: Introduction When thinking about the role of AI in education, it’s hard to ignore the debates. Some see it as a game-changer, revolutionizing how we learn and work. In contrast, others worry it might make us too dependent or...

Software Engineering Teamwork Effort Effort Tracking ICS 314 Final Project

How Design Patterns Spice Up Software

25 Apr 2025

The Cookbook of Coding When I was first questioned to define “design patterns in coding,” I immediately thought it had something to do with how the code looks, like visual styles or layouts. But guess what? It is not about...

Design Patterns UI Framework

Bridging Code and Artistic Creativity

27 Feb 2025

Thoughts on UI Development & Framework Coming from someone who loves to code on a daily basis and design graphically as a side hobby, UI development became the best of both worlds for me. It allowed me to blend my...

UI Frameworks Bootstrap 5 HTML CSS Code.org

Meet your Perfectionist Coder

13 Feb 2025

Perfectionism Character If you were to get to know me more personally, you’d gradually see how much of a perfectionist I can be. Most people, including myself (occasionally), may consider this trait as a “bad thing.” I set very high...

Perfectionism Coding Standards Linux ESLint VSCode

Smart Questions? Quality Answers!

30 Jan 2025

Value of Insightful Inquiries I understand how frustrating it can be when you are stuck on a problem for a long periods of time, driving you to ask your questions away without much of a thought. There is no problem...

Questions Answers Stack Overflow

Navigating the Directory Path to Software Mastery

29 Jan 2025

Silent Codes, Loud Impact Every day, millions of lines of code are written to solve complex problems by countless software engineers who often remain in the shadows. Does it ever matter to me? To be visible behind the works? No,...

Software Engineering Skills