This is a big and complicated world that I've looked into briefly. Nomad Capitalist has some good articles on it: https://nomadcapitalist.com/articles/
Thanks for recommending such a good read! Summarizing the digital nomad's blog post, trying to tick off the box.
Become a tax non-resident in your home country
- I am almost certain I don't spend enough days in home country Malaysia to be taxed, but just to be sure I will check again with the local authorities' website.
Earn your money in an offshore company
- I give myself a basic minimum salary, paid via my Singapore company, Singapore is not exactly an "offshore", but having a reputable jurisdiction helps with business and the tax is minimal given that it's basic salary. I also try to get paid in bitcoin, and for this I do not know which jurisdiction I should pay tax to, if assuming it's Singapore there is no capital gain tax in Singapore.
Be careful where you live.
I am in a country for not over 90 days, usually just a week or so.
Bank overseas in a foreign currency
- My holdings are majority in USD, and am doing future payouts in HKD and EUR too. I can decide quite easily the currency type as I can request the tech project to pay in bitcoin if not fiat and I sell it to local currencies. As for bank overseas, I prefer Singapore or Hong Kong, but am thinking of venturing to places like Malta, Cyprus, Estonia etc, thoughts? I have recently traveled to Lithuania for a tech project and from the feel of it they are pretty open for non resident foreigners to open bank accounts.
Advice appreciated!