The form is OK. The 'as' is unrelated to the 'so'. Nevertheless, your whole 'as' phrase is redundant and awkward, and should be deleted from the statement; just use 'demonstrated' as an adjective to replace 'good'.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.