Essays

Software Engineering

17 Dec 2025

Software Engineering Software engineering consists of some of the most important parts of computer science, including coding ethics, coding standards, and tools used to code.My software engineering class taught me a lot regarding these topics and helped me consolidate my...

Software Engineering

Effort Tracking to Steady One's Way

14 Dec 2025

The Use of Effort Tracking Tools Effort tracking tools are highly useful in my opinion. This is because effort tracking tools show how much work each individual is putting into their work and the project. In my final project, the...

Software Engineering Effort Tracking

AI in Software Engineering

14 Dec 2025

Use of AI in Software Engineering​ With the ever-changing prevalence of AI in the current education sphere, it finds itself very present, especially in computer science. This is due to the ability of AI to simply create blocks of code...

Software Engineering AI

Baking Code with Design Patterns

03 Dec 2025

Design Patterns and Baking Baking is a very similar concept to the idea of design patterns. When baking, you need to first decide how you are going to bake the food you wish to bake. Say you are baking a...

Design Patterns

Final Project Proposal

04 Nov 2025

ETS Project Organizer Overview The problem: Enterprise Technology Services has an issue with listing and viewing project reviews on their website. They find that their current system has no sort of organized rules and regulations, causing discord in creating reviews...

Software Engineering Nextjs

Easier UI with UI Frameworks

08 Oct 2025

UI Frameworks UI is a very important part of app development. It holds what you are showing the user and is used to help the user use the application most efficiently. Despite its usefulness, UI development is an incredibly tedious...

UI Frameworks Bootstrap 5

ESLint and Readable Code

24 Sep 2025

ESLint ESLint is an open source project that helps you find and fix problems in your code. Namely, ESLint solves syntax errors that cause your code to be less readable. From my experience with ESLint, fixing syntax errors can be...

Syntax ESLint

The Importance of Crafting Great Questions

10 Sep 2025

Why Ask Questions? When writing code, you often meet errors upon errors. Sometimes you even find yourself writing solutions to bugs and issues that themselves contain errors. In times like these, it can be frustrating due to a complete lack...

Questions

TypeScript: First Glances

03 Sep 2025

My Experience I only recently learned Typescript over the past two weeks. I find it to be somewhat different from the languages I’m used to in terms of syntax: Differences in variable & function declaration, different functions and imports, and...

TypeScript

In Order to Cross a River, One Must Build a Bridge

02 Sep 2025

Bridge Building Software engineering, at its core, is similar to the act of building a bridge; One finds a problem in front of them, a river, in this case, and must find a way to cross. You start by analyzing...

Software Engineering