I do use a similar setup and Kasm to spawn required containers. Everything is backed behind a WireGuard running on rasberrypi. Something like sgwork.ddns.net For remote development VS Code is the best option. (should work for android remote development as well)