Using Craft to render frontend pages in addition to using it headless
Absolutely! Craft works really well like this. You can use twig to render your website, then either element api or graph QL (built in to craft 3.3) to open up your data to other applications.

I run several sites like this where I’ve opened up various parts of the content for external use, e.g. the news feed for use in an app.