My name is Angel Baez, and I am proud to present this ePortfolio as the culmination of the Capstone course in the Computer Science program at Southern New Hampshire University. Over the years, I have worked hard to develop my technical knowledge, strengthen my analytical skills, and become a professional capable of facing real-world challenges in the technology field. Thanks to the support of my professors and, above all, by the grace of God, I have reached important academic goals such as being named to the Dean's List several times.
During the program, I gained a strong foundation in data structures, algorithms, software development, relational and non-relational databases, and secure coding practices. The Capstone course allowed me to integrate everything I learned by enhancing real-world projects. Throughout this process, I applied practices such as full-stack design, code optimization, automated testing, and external database connectivity.
This portfolio demonstrates my technical growth through three enhanced artifacts, each reflecting key skills and preparing me to contribute meaningfully in the technology workforce.
Conducting a code review is not only a good practice in software development, but it is also essential for identifying areas of improvement, maintaining code quality, and ensuring long-term functionality. During the review process in the Capstone course, I gained a deeper understanding of how to critically evaluate my own work. I was able to identify logical errors, improve code structure, eliminate redundancies, and apply better documentation practices. This review process was key to developing a clear enhancement plan for each of my artifacts. I learned that even a functional project can always be optimized, and that reviewing code with a critical mindset helps produce more robust, efficient, and maintainable software.
This ePortfolio includes three enhanced artifacts that demonstrate my growth as a software developer and my ability to apply key principles across various areas of computer science. Each project addresses a different core competency: software engineering, algorithms and data structures, and database management. Through the process of enhancement, I was able to identify technical limitations in the original versions and apply industry-relevant solutions such as integrating full-stack technologies, optimizing data handling, and building dynamic user interfaces. These projects not only reflect the technical skills I have acquired, but also my commitment to writing efficient, maintainable, and scalable code. Together, they form a comprehensive demonstration of my readiness to contribute to professional environments that demand analytical thinking, creativity, and technical problem-solving.
These milestones are written assignments completed throughout the CS-499 Capstone course. Each served as a checkpoint to guide the development of my portfolio artifacts and track my progress as a computer science student. Through these evaluations, I was able to define clear objectives, outline enhancement strategies, and reflect on my academic and professional growth.
Milestone One focused on the initial selection of artifacts and the justification for their inclusion. Milestone Two explored methods for professional presentation, emphasizing the value of ePortfolios in the job market and best practices for safeguarding intellectual property. Milestone Three documented the technical improvements made to each project and included a personal reflection on how the program shaped my career goals and development as a future software engineer.