Artifacts & Narratives

This section contains my original and enhanced artifacts along with narratives that explain what I improved, which skills I demonstrated, and how the enhancements align with CS 499 course outcomes.

Software Design & Engineering

Code quality improvements, modular design, logging and error handling, and maintainability enhancements.

Open this artifact →

Algorithms & Data Structures

Efficiency improvements in filtering and data handling, normalization functions, and more meaningful visualization logic.

Open this artifact →

Databases

Secure and robust MongoDB CRUD operations, validation, cleaned DB outputs, and improved database-focused architecture.

Open this artifact →

Original vs Enhanced Files

How These Artifacts Fit Together

I used a single primary artifact (the CS 340 dashboard and CRUD module) and enhanced it across three categories to demonstrate full-stack application thinking: reliable software design, efficient data processing, and secure database integration.