Thank you for sharing. Have you considered evaulating rdbjs.org ? There is also video tutorial at youtu.be/1IwwjPr2lMs
It's filtering is very powerful. It has a succint and straightforward syntax. You use it over http in a safe way - replacing the need for GraphQL. I am the author.