There was a time in my life when I did not have the sense of direction, purpose, or momentum that I have today.
What changed my life was work.
Not overnight, and not all at once. But over time, meaningful work gave me something I badly needed: structure, responsibility, progress, and a reason to keep moving forward. For me, software engineering became more than a career. It became a foundation for rebuilding my life.
What Changed
Years ago, I faced serious mental health struggles. I do not define myself by that period of my life, but I also do not pretend it never happened. It was real, it was difficult, and it affected the course of my life in a major way.
What I can say honestly is that work played a huge role in helping me regain confidence, stability, and self-respect.
When I began working again, I started small and stayed consistent. I kept showing up. I kept learning. I kept trying to improve. Over time, that effort changed me.
Software engineering gave me something to build toward.
It gave me problems to solve, skills to sharpen, and goals to chase. It taught me patience. It taught me discipline. It taught me that progress is often quiet and gradual, but still real. When your mind has been through difficult seasons, having a craft matters. Having work that demands focus and rewards growth matters. It certainly did for me.
A Milestone That Meant More Than Money
One of the biggest milestones in my journey was earning over $70,000 on Upwork as a software engineer.
That number matters to me not just because of the income, but because of what it represents. It represents trust. It represents consistency. It represents clients willing to pay for my skills, judgment, and ability to deliver. It represents the fact that I built something real for myself through effort and persistence.
Upwork was not just a freelancing platform for me. It was proof that I could create value in the world and support myself through my own abilities. Project by project, client by client, I built confidence that I had never had before. I learned how to communicate professionally, solve real business problems, manage expectations, and take ownership of outcomes. Those lessons shaped me just as much as the technical work did.
Why Work Matters So Much to Me
Beyond the money, working gave me purpose in a way I had not previously had.
That is one of the most important truths of my life.
When I am working toward something meaningful, I am better. I am clearer. I am more confident. I am more grounded. My mind does better when I have responsibility, direction, and goals. Building, solving, creating, improving, and shipping things has had a deeply positive effect on my mental health.
I know everyone’s situation is different, and I am only speaking from my own experience. But in my life, work has not just been about income. It has been about dignity. It has been about momentum. It has been about becoming someone I can respect.
Building an Independent Life
Today, I am fully independent. I have worked hard to build that independence, and I do not take it for granted. I have gone from a difficult chapter in life to building software, working with clients, creating businesses, and pursuing a future that I am proud of. That journey means a lot to me because I know what it took to get here.
I also know that there are people out there who may feel like their life has already been defined by their worst chapter.
I am living proof that it does not have to be.
Your past may be part of your story, but it does not have to be the end of it. People can grow. People can rebuild. People can develop valuable skills. People can work, create, contribute, and lead meaningful lives. I believe that because I have lived it.
Final Thoughts
Software engineering gave me a path, but more than that, it gave me a reason to believe in myself again.
That is why I care so much about building. That is why I continue to create. That is why I am starting and growing SaaS businesses today. For me, this work is not just business. It is purpose.
And purpose changes everything.