Looks verg cool! My project uses the same principle but I found a way to drastically reduce the size of the shared seed phrases. It just stores the index of each word in the wordlist instead of the whole seed phrase.
So you can have just 20-25 word seeds instead of 80-90 when storing it directly in hex format.
I personally feel like I can easier work with macos when I dont have windows at hand. In general I’m using Macos even fewer but its nice to have all Unix tools at hand. With brew its also seamless to install new stuff. Windows isn’t even unix…