Since I've worked at PortSwigger support I've answered questions relating to Burp on here. Someone commented that affiliation should be declared. Doing this on every question seems a bit unnecessary to me but I will do if the community/mods say so.
You have already done so with your username and logo, but the affiliation is not always clear (more brand recognition with Burp Suite than with PortSwigger).
If you are answering questions about a PortSwigger product, then I'd say that you are fine with your username and logo.
If you are suggesting that a PortSwigger product could be used as a solution to the question (thereby promoting the PortSwigger product), then a boilerplate disclaimer would be appreciated so that your natural bias is clear.
From my interactions with your answers, I don't think that you caused any problems or errors.