I am a recent bachelor of cs graduate and am curious about future work options. I would like to work in mobile and/or web applications. The only previous "work" experience I have in cs is as a teaching assistant for a web dev course. I am not particularly fond of the idea of working in an office so I was wondering if working remote jobs and/or freelance work is actually viable and how would I start down this path if it is viable?