What I Learned Building 150+ Projects

I didn’t start with a computer science degree already in hand and a plan. I started on Freelancer.com in 2020, taking whatever web projects I could get, fixing other people’s broken code, and learning how to actually ship something a client would pay for.
Three years, 150+ projects, and 40+ clients later, a few things turned out to matter a lot more than I expected - and a few things I thought mattered turned out to be almost irrelevant.
Communication Ships More Projects Than Code Does
Early on, I assumed the hard part was the technical work. It wasn’t. The projects that went smoothly were the ones where I over-communicated - clear scope, honest timelines, and telling a client about a delay before they had to ask. The stack rarely broke trust. Silence did.
Platforms Teach You Different Muscles
Freelancer.com taught me to close deals with strangers. Upwork and Fiverr taught me to turn one-off gigs into repeat clients. Leading a team at an agency taught me that my personal coding speed stops mattering once you're responsible for other people's output too.
Working at Wonder AI Changed How I Build
Working as a Python developer on AI-powered platforms pushed me past "make it work" into thinking about how a system behaves under real load, with real data, and real edge cases - habits that now show up in everything I ship, AI product or not.
Founding Softune Was the Natural Next Step
After years of freelancing and agency work, starting Softune wasn't really a leap - it was just formalizing what I'd already been doing: taking a business's idea and being responsible for it from architecture through deployment and long-term support, not just the code in between.

