A virtual reality application that uses object localization tests as an aid for patients with memory or cognitive impairment.
Virtual Reality Object Localization
Read MoreA native manga reading application built with Swift and SwiftUI.
macOS Application Manga Reader
Read MoreA web-based dashboard to provide more insight into everyday traffic accidents, as unsafe roads and drivers become an increasing issue in the state.
Web Development Data Visualization
Read MoreAn iOS photo editing application for Apple's 2025 Swift Student Challenge.
Apple Swift Student Challenge iOS Application
Read MoreA computer vision program written in Rust to detect lane positioning while driving.
Automotive Software Computer Vision
Read More16 May 2025
Both software engineering (ICS 314) and its sequel course (ICS 414) have been some of the best courses I have taken in my Bachelors curriculum. This is due to being based mostly on applying skills, as opposed to more theory-based...
Course Reflection
10 Dec 2023
Throughout the vast realm of software engineering, there are many principles and concepts that transfer over from web development. For instance, having to adapt to a new development environment or writing code in accordance with the required coding standards. My...
Software Engineering Development Environment Coding Standards
29 Nov 2023
When constructing and designing new buildings, architects use blueprints as a guide and way to map everything out. In software engineering, design patterns act like virtual blueprints. They are structured approaches to solving common problems and challenges in software design....
Design Patterns Software Engineering Architecture & Construction
20 Nov 2023
I personally feel that the use of AI in education can either be detrimental or extremely beneficial, depending on the usage. In terms of its use for software engineering, it can be a useful tool for generating ideas, small code...
ChatGPT AI Education
04 Oct 2023
Don’t get me wrong, learning Bootstrap 5 was rather frustrating in the beginning. I didn’t have a concrete understanding of a lot of the components, and felt discouraged when my webpage didn’t look as desired. I spent a lot of...
UI Frameworks Bootstrap 5
19 Sep 2023
Coding standards, although tedious, seem to be very valuable in the grand scheme of programming. In some cases, coding standards have even helped solidify my understanding of JavaScript. For instance, when coding in IntellliJ, ESLint told me to use “===”...
ESLint Coding Standards