100K is easy to break as a freelancer. You'll obviously have more things to consider - multiple clients, accounting, legal and potential downtime, but its totally doable.
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.
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.