I am looking for a software dev job due to being in an unrelated industry that I am not happy with. I have been working on a few projects in my free time for the past several months and finally consolidated them into a presentable portfolio. I am been programming as a hobby for many years, but am kind of at a disadvantage since I have not done this professionally. My portfolio can be found at https://lit-wave-88479.herokuapp.com .
My portfolio currently consists of four projects:
Text Reader and Writer - A simple app that allows you to create, modify, and delete simple text files (Still capable of rendering HTML tags, so it’s possible to add images, colored text, etc. to files.) Provides a read-only screen if you want to just quickly refer to the text file, and offers you the option to make any changes as well. This is an app demonstrating basic CRUD functionality. Developed with JS and Node JS.
CSV Editor - This is an app that allows you to read, modify, and delete CSV files as well as create them from scratch. This can be a useful tool when working with large datasets, and provides the ability to make quick and easy modifications. Developed with JS and Node JS.
SimpleGraph is a simple graphing tool that lets you draw functions on a 2D coordinate plan. It contains mouse tracking, dragging, and scrolling capabilities, which allows you to navigate anywhere on the plane with your mouse.
Chart Builder - Based off of the SimpleGraph framework, this is an app that currently lets you design bar charts, line charts, and candlestick charts. This was the most difficult project that I worked on, as far as complexity goes. I guess it is somewhat similar to other graphing libraries, such as chart JS. However, I built this from scratch, on my own.
I am wondering if these projects would currently be able to land me a software dev role? If not, would they at least potentially gain the attention of potential recruiters and employers? My frontend skills aren’t the greatest (yet), but I would consider myself to be a backend developer who is capable of making complex and fully functional web apps.
Any feedback would be appreciated.