How i can use BIP-44 HD wallet(that ethereum uses) to sign a transaction in flow

I’ve BIP-44 complaint HD wallet, how can i use those privateKey to sign transaction in flow.
Ideally i do not want to use blockto or dapper etc to interact with flow blockchain

And where i can find grpc documentation, so that i don’t need to use flow-cli in my client but direct grpc calls.