Carlos Bracho

CS-499 Computer Science Capstone

Welcome to my ePortfolio! Here you’ll find a collection of projects that showcase my knowledge and skills in computer science.


How to Access

Simply click this link


Inventory App:

You can access my capstone project here

This project is a full-stack inventory management application built using the MERN stack (MongoDB, Express, React, Node.js). It allows users to create, view, update, and delete inventory items while demonstrating backend development, database integration, and API design.


🎥 Milestone One: Code Review

A code review is the process of examining code to identify issues, improve quality, and ensure best practices are being followed. It helps developers catch bugs, improve readability, and think more critically about their design decisions.

For this milestone, I created a video where I reviewed my own code, analyzed its structure, and identified areas for improvement before beginning enhancements.

🎥 Watch my code review video by clicking here.


⚙️ Milestone Two: Software Design & Engineering Enhancement

For this milestone, I enhanced my inventory application by improving the backend and implementing full CRUD functionality using a RESTful API.

Some of the key improvements include:

This milestone focuses on applying software engineering principles such as modular design, scalability, and maintainability.

📄 Read My Full Narrative


🧩 Milestone Three: Algorithms and data structures Enhancement

For this milestone, I focused on improving the backend of my inventory application with more robust data handling, validations, and modular architecture. I also started setting up the frontend environment to prepare for full-stack development.

Some of the key improvements include:

Additional CRUD operations were added for users, including retrieving all users, updating, and deleting accounts.

This milestone demonstrates the application of data structures and algorithmic logic in a real-world project, particularly in handling user input, validating data, and managing collections. It also highlights modular design, maintainability, and security considerations.

📄 Read My Full Narrative