Algorithms and Data Structures
This artifact is an Advising Software project built for CS 300: Data Structures and Algorithms. It demonstrates core concepts like hash tables, graphs, and topological sorting to manage course data and prerequisites. The enhancement added a dynamic array of advice quotes to support student success, while also improving integration, error handling, and security through input validation and secure file access.
View CodeDatabase Design and Management
This artifact is an Android Weight Tracker application developed for the Mobile App Development course. It showcases database management skills using SQLite for storing, editing, and deleting weight entries. The enhancement included inline editing and deletion directly from the list view, along with a redesigned interface for better usability. This project highlights my ability to integrate database operations, event handling, and user-centered design in a mobile environment.
View CodeSoftware Design and Engineering
This artifact is an Android To-Do List mobile application originally developed in IT-390 using Java and Android Studio. It includes core functionality like adding, updating, and deleting tasks, all managed with an SQLite database. Enhancements focused on improving UI/UX design, optimizing database operations, refactoring code for better structure, and implementing error handling and security. The project demonstrates strong software design skills and mobile development practices.
View Code