- solving problems with software in the healthcare industry
- digitising procurement processes
- designing and running large-scale systems
From a business perspective I'd advise against becoming a technical expert. Not only is very specific technical expertise like knowing a certain framework particularly well quite short-lived but you'd also be further away from where the more important decisions are made and the most money is spent.
Businesses (those that don't sell software themselves, that is) don't care about frameworks and programming languages they care about the problems you can solve for them. I think it was Patrick MacKenzie who advocated taking end-to-end responsibility for solutions you provide to customers instead of merely creating a bunch of computer code for them.