Full Stack is not a great idea.
Can it be done? Sure. Is one person likely to do front end and back end well. Nope.
Designing and building data structures, services, and APIs is very different from designing and building a good presentation layer. Very different goals, tools, etc.
Good lists of front end, back end, and database technologies, although Java and C# are noticeably missing. Also missing is any mention of requirements and project management tools, technical infrastructure, DevOps, testing tools, etc.
It's even less likely that one person will also have mastered all of these crucial skills too.
Full stack development is typically a recipe for mediocrity. There's just too much to know and to keep up with.