CST338
Software Design
Object-oriented design and agile methodology
Software Design provided the fundamental concepts for developing large-scale software systems by applying object-oriented design principles and agile methodologies. I focused on architecting complex systems that are both scalable and testable, ensuring quality through rigorous software testing and modular implementation. It taught me that good software isn’t just about code that works—it’s about code that can survive growth and change.
Work from this course
1 entry-
2024-08-09 #cst338
Pill Hub: Medication Management Application
Pill Hub is a mobile health application I developed for CST338: Software Design to help users manage medications safely and efficiently. I focused on creating an intuitive interface for tracking schedules and preventi...