Hi, portuguese dude here. Well, if, when you code something, you already look up stuff in english at stackoverflow, libraries' documentations etc, chances are you can already express yourself using the same programming lingo. And you did say 'intermediate' ;), so from what I can tell, your english should be absolutely sufficient, at least for collaborating with other developers.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.