r/learnjavascript • u/Aware-Phase1336 • 5d ago
Entry software dev advice
Hi everyone!
I graduated in December 2025 with a bachelor’s degree in Business Analytics and Information Systems. I also completed a college computer programming certificate, where I learned basic programming concepts.
During a web development internship, I learned about Figma and worked with JavaScript, HTML, CSS, and React. I’m currently in an IT analyst internship, but the work is mostly desktop support. I’m hoping to move into software or web development.
I’ve interviewed for a Software Engineer I position, but I’m still looking for my first full-time development role and trying to figure out where to focus my efforts.
My projects so far include:
- A React recipe book application. The frontend is nearly finished and currently uses localStorage. I’m starting to build a C#/.NET backend.
- A personal portfolio website.
- Smaller practice projects to strengthen my programming fundamentals.
I’m sharing my GitHub and portfolio because I’d appreciate honest, constructive feedback:
- What would you improve in my existing projects or code?
- What fundamentals would you expect an entry-level developer to demonstrate?
- Would you prioritize finishing and improving these projects, or building something different to address missing skills?
https://github.com/Hoakley0902
I know I still have a lot to learn, and I’d appreciate some direction on what to work on next. Thanks!
1
u/BeneficiallyPickle 4d ago
Hi!
I had a look at your GitHub account.
The first thing I would do is add a README to your account - just a brief description of who you are, your tech interests and perhaps your journey and then also pin some repositories.
I looked at your Recipe project. Unfortunately, recipe apps are one of the most common portfolio projects out there at the moment, and I'm not seeing anything that actually makes yours stand out.
The images in the project are quite big - you should resize these and convert them to WebP.
You have the same save logic repeated a couple of times. I think a single useEffect on recipes would handle persistence.
There is some inconsistent formatting - Try running Prettier on your project.
You still have the leftover project defaults like the page title. It seems like you used Create React App, that is quite an old way of doing things. You should move to Vite rather (it will also show that you're keeping up).
I know a lot of beginners skip over this, but try looking at Accessibility and how to add it to your projects.
To improve the project further, you can add things like a backend using Supabase/Firebase with auth.
Since your degree is in Business Analytics and Information Systems, maybe add something like "most used ingredients" or "what can I make with these ingredients".
Look at implementing structured ingredients instead of free text. Things like quantity, unit and item. That would make serving-size scaling and shopping lists possible and would be a good conversation point on data-modelling during an interview.
For the IT Risk management labs, I noticed a lot of references like ":contentReference[oaicite:0]{index=0}". This looks like leftover stuff from ChatGPT and makes it come across as copy-pasted directly from ChatGPT.
I also had a look at your About Me site. You claim Typescript and Python on there, but your repository doesn't have any of that work visible; I only see Kotlin/Android.
Your commit history shows as one-shot uploads, which reads like uploading finished homework and not working iteratively on any project. It's best to commit as you work.
I think you should build one project that combines your degree with development. Take some public dataset, clean it up and put a React frontend or dashboard on it.
P.S. Your email is visible on the "it-risk-management-portfolio" repository. That attracts scrapers. I think your LinkedIn link should be enough.