Posts

CST 499 - Computer Science Capstone - Week 16

Image
  Reaching the end of this program feels like a huge milestone, and I am really proud of how much I have grown over the past two years. I am very grateful for the support and guidance from all the faculty, which made this experience both challenging and rewarding. As for what is next, I am not entirely sure yet, graduate school sounds like a good option, but I would like to join the workforce first and gain some real world experience. After a few months, I plan to reflect on that experience and decide whether pursuing a master’s degree in computer science is the right next step for me.

CST 499 - Computer Science Capstone - Week 15

Image
  What project milestones did you accomplish this week?   For this week, I made modifications to my slide presentation, completed the video presentation, and worked on the test report. I also handled several smaller tasks to prepare for the end of the semester. What is your plan for next week?   My plan for next week is to work on the remaining assignments for this class, such as finishing the portfolio and making any needed corrections to the video presentation. What challenges, if any, are you currently facing in project development? Do you need instructor assistance?   I did not face any challenges this week, and I do not need instructor assistance at this time.

CST 499 - Computer Science Capstone - Week 14

Image
  What project milestones did you accomplish this week? If you're working in a team, please list what you personally contributed, not the project status overall.   This week, the development work was essentially completed, so my focus shifted toward refining the final deliverables. I helped create the presentation outline and worked on fixing a few minor bugs that surfaced during our final review. I will also be the one presenting our solution, so I began preparing my portion of the presentation to make sure everything is clear and well structured. What is your plan for next week?   Next week, I plan to record my presentation and finalize the accompanying test report. I also intend to complete my portfolio website so that all elements of the course deliverables are wrapped up on time. What challenges, if any, are you currently facing in project development? Do you need instructor assistance?   I am still dealing with the same challenge that has been present since ear...

CST 499 - Computer Science Capstone - Week 13

Image
  What project milestones did you accomplish this week? If you're working in a team, please list what you personally contributed, not the project status overall.   This week, I tested our full pipeline using the customer’s API to make sure everything ran smoothly without any bugs. I also wrote unit tests for the extractor using Pytest, and all of them passed. On top of that, I researched options for end-to-end testing and found that Playwright could help us simulate real user interactions with the UI. This would be something to implement once the project is more finalized and if time allows. What is your plan for next week?   My plan for next week is still flexible. We’re meeting with the client and our mentor to figure out the next steps. Depending on their feedback, I may start working on the project documentation or begin setting up new Playwright tests for the final version of the product.  What challenges, if any, are you currently facing in project development?...

CST 499 - Computer Science Capstone - Week 12

Image
  What project milestones did you accomplish this week?   I deployed the website using GitHub Pages and presented it to the customer. He liked the overall design and only suggested a few minor changes. What is your plan for next week?  Next week, I plan to continue working on the testing portion of the project. I didn’t get to finish it this week because I had to fix some bugs before deploying the site, and that ended up taking more time than expected. What challenges, if any, are you currently facing in project development? Do you need instructor assistance?  My main challenge is still the same one I’ve had since starting the project—my laptop doesn’t have enough processing power to run local LLMs. Because of that, I have to rely on my teammates for certain tasks.

CST 499 - Computer Science Capstone - Week 11

Image
  What project milestones did you accomplish this week?  This week, I worked on improving the layout and visual presentation of our TiddlyWiki site. The default layout provided by TiddlyWiki is very basic, so I explored different approaches to customize it. I tested a new layout plugin, integrated it into the project, and experimented with styling options to enhance readability and overall user experience. I also helped troubleshoot the publishing pipeline when the API became stuck, and through that process I identified duplicated variables in the Docker Compose file that were breaking the build. What is your plan for next week?  Next week, I plan to begin working on the testing component of the project. My goal is to implement unit tests and, if possible, incorporate full system tests as well. Even if we can only include a subset of system tests, I want to ensure that we establish a solid foundation for testing and reliability before the final stages of the project. What...

CST 499 - Computer Science Capstone - Week 10

  What project milestones did you accomplish this week? If you're working in a team, please list what you personally contributed, not the project status overall.  This week, I worked on the website layout for the TiddlyWiki project. I also integrated a plugin that streamlined part of the setup process and made it easier for the team to customize and maintain the layout. What is your plan for next week?  Next week, I plan to do some minor touch-ups on the website and then move on to testing. This will include unit testing, full system tests, and making sure everything functions smoothly across different components. What challenges, if any, are you currently facing in project development? Do you need instructor assistance?  My main challenge has been hardware limitations. My computer doesn’t have enough RAM to run local LLMs, which makes it hard to test the entire pipeline on my end. Because of that, I’ve been relying on my teammates for some of the heavier testing. I ...