100K is damn hard to break into if you're on the strictly technical path nowadays, but maybe it's just my line of work (embedded). I've been trying to learn some web stuff and go and C# to maybe expand my job options a bit.
I think embedded could actually be a good discipline to work as a freelancer, most IoT products usually have a more rigid and defined development cycle than web platforms.