An application I worked on for my ICS 314 Software Engineering Final Project.
HTML CSS Typescript Next.js React
Read More
A 2D Top-Down Horror video game I developed for my Senior Capstone.
Game Level Design Game Development Unity Animation
Read More
A First-Person Arcade Shooter video game project that I developed in CM 343 Game Level Design.
Game Level Design Game Development Animation Unity
Read MoreA film rescore project I created/edited in CM 314 Music, Sound & Media.
Film Premiere Pro Audio Editing
Read More19 Dec 2024
Introduction As I reflect upon this course, I can honestly say that I’ve gained a comprehensive understanding of software engineering that extends far beyond building web applications. While web development was a key component, this course emphasized concepts that apply...
Reflection Software Engineering ICS 314
17 Dec 2024
I. Introduction Artificial Intelligence (AI) has emerged as a transformative tool in education, offering innovative ways to tackle complex fields, such as Software Engineering. Within ICS 314, AI tools like ChatGPT and Copilot significantly influenced my learning process. These technologies...
AI Software Development
05 Nov 2024
Imagine you’re hosting a dinner party. You want to create a memorable meal that impresses your guests or triggers a nostalgic childhood experience. Instead of inventing recipes from scratch, you reach for a trusted cookbook filled with tried-and-true dishes. Design...
Design Patterns Bootstrap 5 HTML CSS Web Development Software Development
10 Oct 2024
When I was first introduced to the world of web development, I thought that HTML and CSS were the only tools that existed or used to create all of the fancy websites we see across the internet. All I saw...
UI Frameworks Bootstrap 5 HTML CSS
26 Sep 2024
Coding Standards: The Foundation of High-Quality Code Coding standards are often perceived as trivial rules such as the placement of curly braces or indentations in computer programming. However, they play a much more crucial role in software development, since they...
Coding Standard ESLint VS Code
12 Sep 2024
Mastering effective communication is one of the necessary cornerstones to being a successful software engineer. Possessing the ability to ask smart questions and to phrase difficult problems clearly in a manner that maximizes the likelihood of receiving a helpful response...
Software Engineering Smart Questions Programming