I've been doing data engineering/science-type work (before they were even called that) and software engineering for over 10 years now, in fields like security, bioinformatics and engineering.
I'd like to switch to web development. I find the web technology stack more interesting, I'd like to be more closely involved in end user experience, and I feel web development gives me a better chance to freelance and start my own firm/startup.
How do I avoid starting scratch, career wise? If I didn't have a family, I'd take an entry level job anywhere that'd take me, but that is not very practical with a family.
Should I concentrate on a niche skill such as security it visualization of data, so that I can transfer over things I already know?
Should I concentrate on specific customer bases? For example, I'm quite familiar with the workflow of security analysts, data scientists, pharmaceutical researchers, etc.
Or should I aim to be a generalist, at least initially, and go full stack?