Hello and welcome. We have lots of non-native English speakers here, your writing is fine, much better than some native English speakers in fact.