Most certainly. Many posters here hold relevant qualifications in the sciences that well places them to torpedo creationists. Also, you are in good company if you come from the UK, I would go so far to say that the British Isles are overrepresented here, rather than under.
What I thought was interesting about your qualifications were that you hold an engineering degree. And I must admit I thought, "oh no, another Intelligent Designer, here we go again". It seems engineers have a "special" insight, because they make complicated things, therefore complicated things must be made, the universe is complicated, therefore it was designed. Maybe its a Yank thing, but other posters here will back me up, there seems to be a disproportionate number of engineers that are ID'ers.
Anyway, waffling, welcome once again.
There are 10 kinds of people in this world; those that understand binary, & those that don't