So far our project is going well. We’ve split up the project into vulnerabilities, and I’m in charge of exploiting the following vulnerabilities: Insecure design, path traversal, and security misconfiguration. We also decided that we’ll be implementing the web server with node.js and express, which I have prior experience with from past projects. JavaScript is one of my favorite languages, so I look forward to using this framework in our project. I enjoy developing backend servers, as I’m fascinated by how servers interact. I’m also very interested in computer security, I’ve been to a few security conferences before and am very active in my university’s security club. This project is a mix of some of my biggest fascinations in computer science.
I’ve also been looking for a job on the side, which has been rough because not many companies are looking to hire people in computer science these days, especially not new grads, its super competitive for us. Despite this hardship, I remain optimistic and am preparing for an interview by doing leetcode problems. I’ve been trying to solve at least one problem a day, and also apply for at least one job a day. I went to the career center on campus, and they’ve reviewed my Resume and given me feedback, I’ve improved it greatly. I’ve gone to a few career fairs on campus to network, and I’m asking people I know if they’re aware of any open positions at companies that I might be a good fit for. I really hope I find a job before graduation!
I hope that this capstone project can be something I link on my resume as a portfolio project. I will be careful to make sure the code is high quality, readable, and well commented. I’ll have clear commit messages and make sure to document all the changes I make with good descriptive commit messages. The idea is for an employer to see this project, and know that I’m a skilled developer who produces high quality work.