Capstone Project Showcase

Final Project for CS Program

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 Code

Database 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 Code

Software 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