Essays

Reflection on taking 414: Software Engineering

18 Dec 2026

ICS 414 taught me a lot about software development, and some of the most important things I learned are in Version Control with Git and GitHub, UI/UX Design with Figma, and Front-End Development with Next.js. For each subject, I gained...

Git Figma Next.js

Key Takeaways from ICS 314

19 Dec 2024

ICS 314 taught me quite a bit about software engineering, but some of the lessons that really stuck with me dealt with User Interface Frameworks, Configuration Management, and Agile Project Management. Each one of these topics taught me something and...

Agile Development Configuration Management User Interface Frameworks ICS314

Enhancing Learning with AI in ICS 314

17 Dec 2024

AI has the potential to be a very beneficial tool in education, it can provide new ways to present concepts and allow students to interact with the material in a variety of interactive ways. In ICS 314, I utilized ChatGPT...

Artificial Intelligence Software Engineering ICS314

How Design Patterns Are Like Guitar Tabs

05 Dec 2024

Suppose you are trying to play a new song on a guitar. All the notes may have seemed incomprehensible in the beginning, with the chords really hard to memorize. Then when you find guitar tabs-just simple charts showing you where...

Design Patterns Software Architecture

UI Utopia: Finding Freedom with Bootstrap 5

10 Oct 2024

UI frameworks can take as long to learn as a new coding language because they are extremely dense with content, but that works to its advantage.  After learning how to use Bootstrap 5, I initially felt opposed to it, why...

TypeScript Bootstrap5

Coding Standards: Because Even Code Needs a Dress Code

26 Sep 2024

Coding standards are a divisive subject; you either love or hate them. ⁤⁤They are a necessary evil, though I will admit I find it tedious to ensure all my code is spaced correctly and nicely formatted. ⁤⁤However, the time it...

Coding Standards ESLint Software Engineering

From ‘Never’ to ‘Any: My TypeScript Journey

05 Sep 2024

The first destination on my typescript journey was going to FreeCodeCamp and complete their JavaScript and ES6 tutorials. I had a smile on my face and was equipped with a foolhardy confidence in my ability to complete these exercises promptly....

Software Engineering Learning TypeScript