@Chris Wang I realize that you are trying to save the most money here but it is important at the beginning of your investor journey to think long term. The hardest part of being a property owner, (and that includes your personal residence) is getting tradespeople to show up in a timely manner and give you a fair price. I feel it is best to try to build those relationships early on. You can definitely save money by doing things yourself, and by micro managing project. I suggest you find a solid general contractor and let them run your project for you. Surprisingly they may even be able to source materials cheaper than you can and you could end up saving money. The key however, is to think long term and who you will be able to call when you have a larger or more timely a project. Best of luck with your Condo purchase, and Welcome to Worcester.
Feel free to reach out if you want specific contractors
Luke 16:10. Whoever can be trusted with small things can also be trusted with big things. Whoever is dishonest in little things will be dishonest in big things too.