I wanted to make it out of my junior role last year as well as commit to an open-source repository and release a personal project. I ended up getting one of my personal projects to a release point (it is a suite of imageboard software built on S2/ASP.NET Core/Blazor), but I decided against deploying anything because it's missing data protection on the API keys and my moderation dashboard is too bare-bones.
I'm gonna claim cope on the second goal; I didn't really purposefully commit to any open-source projects. Technically all my code challenges for interviews are open source, but there is no reach to them and not really what I was looking to do.
I was set to give up on making mid-level as a software engineer; the director that brought me on was let go, and I was given over to a different team and given a good amount of senior-level work (migration of 400+ projects from .NET Framework to .NET 8.0 in addition to adding support for a distributed architecture with strict deadlines). They were also laying off career employees and only bringing on contractors, so there were clear signs money was tight. Rent was set to increase, so I moved in October to a cheaper apartment because I was not expecting a raise.
Funny enough; though, I was contacted by a recruiter the week my previous manager was let go, and after three interviews, I was hired into a mid-level role as a software engineer. I gave my two weeks notice via email; it was more-or-less "Dear [boss], I am resigning effective two weeks from the receipt of this email. Thank you, log." I did not request a counter-offer. It's been great so far--the only thing is it is remote, and that is not going well with the weight I lost for 2023... But I can't understate how big the energy shift is going from a company that is laying-off vs. a company that is hiring. I remember my first week telling my friends: "I was unaware you could be a software engineer without experiencing burnout."
For this year, the plan is to just keep head-down. I was to finish all of my work on-time and effectively, build a rapport with the new team, and throw the increase in my wages at my auto loan and student loans, hopefully paying them all off.