Not directly (community ambassador), but I'm closely connected with the team.
Trezor and ledger would be nice addition.
Yes, hardware wallet support is already on the public roadmap. Trezor is tracked here:
https://github.com/gemwalletcom/roadmap/issues/118, and Ledger support is planned to follow.
I would be surprised that a wallet does not use its own nodes
For Bitcoin specifically, Gem Wallet uses the open-source Blockbook backend - the same one used by Trezor. It's built specifically for wallet workloads, which makes it far more suitable than public explorer APIs.
Does it use public APIs for this, or does it connect to your own servers?
Gem Wallet was designed to work directly with blockchain nodes - it's not built around a single public API.
The team runs its own infrastructure (own nodes) to keep things fast and reliable. At the same time, users can add their own custom RPC or node if they want full control.
For some features like price data or enriched transaction history, a backend API is used to provide a better user experience - since that kind of aggregated data isn't available directly from a node or the blockchain itself.
What happens if Gem wallet relies on public API and that API eventually fails?
Most importantly, it's fully self-custodial. Even if Gem Wallet as a company stopped existing, users could still recover their wallet with their recovery phrase and connect to any standard node. That's the whole point of building a decentralized wallet.
BTW, you chose the great name for your wallet.
Thanks! Appreciate that.