I've been programming since I was 7 and been doing this professionally for over 15 years now. I've launched a number of startups as a CTO. I build complex web applications using TDD, Python backends and decoupled JavaScript frontends.
Recently I switched to freelancing, been doing that for the last couple of years.