Gidday Sasho, welcome to the forum!
Thanks for the courage in reaching out. You obviously have inner strength and resilience to keep working, volunteering and chatting with Beyond Blue.
I was chatting on the forum recently with a person who has similar symptoms to you. Amongst many other things I am sure, she created and set herself a daily routine with goals and specific outcomes. We made sure the goals were achievable and mostly enjoyable - this helps build self belief and esteem, keeps daily anticipation bubbling, and creates less time for negative thoughts.
Of course this is a complex subject, but I was energised by how well she responded.
The routine can be physical (eg exercise), mental (eg reading, studying). creative (eg learning music), and also joining a peer group with common interests eg book club, adventure stuff etc.
I know it sounds very simplistic - it sure is, but it can work! The key is to mix the routine up into things you enjoy, and chores that are less enjoyable (housework etc). They all have to be measurable and achievable.
I hope this simple suggestion might help a little bit. Take some time to have a think about it!
Happy to chat any time.
All the very best, The Bro