A prototype for a web sign in and registration system.
Javascript ExpressJS NodeJS Vercel
Read More
A simple terminal-based bank application that I developed for ICS 212.
C C++ Vi
Read More
A dynamic Discord bot game based on the game Honkai: Star Rail.
Javascript Discord.JS MongoDB Github Mongoose
Read More14 May 2026
Introduction Looking back on this semester in ICS 414, the biggest shift in my perspective on software engineering has been the transition from simply writing functional code to designing resilient, user-facing systems. Building out the pantry and shopping list management...
Software Development
17 Dec 2024
Introduction Throughout ICS314, I’ve learned a lot about web development and how to deploy a successful application. However, although I’ve acquired the skills to deploy a functional website, I also learned how to transfer these skills into the broad field...
ICS314 Reflection Software Engineering
17 Dec 2024
Introduction At the moment, the role of AI in education is huge. AI has been used to automate many mundane tasks and can be used to gather inspiration for ideas. In software engineering specifically, AI can help fill in code,...
AI Software Development
05 Dec 2024
Constructing the groundwork of a successful application If you had to imagine that you were standing at a construction site and managing your workers, how would you even start building something substantial? If you had to build a tall skyscraper...
Design Patterns Typescript React
10 Oct 2024
What is a UI framework? A UI framework is an important part of front-end development and is what most modern websites today rely on. Essentially, it’s a collection of pre-built components, like headers and containers, that help developers make website...
HTML CSS Bootstrap 5
26 Sep 2024
What even is ESLint? ESLint is a code analysis tool that’s used to identify problems in both Javascript and Typescript. It catches in on errors that might seem trivial to the typical programmer, but it’s useful in maintaining a well-organized...
ESLint Javascript Typescript