Your morality and ethics are your own. How you choose to align your beliefs with those around you is up to you. Just be aware the non-alignment will cause friction and conflict, and that that choice was yours.
But more seriously, regardless of your ethical views, we should be more mindful of the effects of our work cause it's often pretty clear that those effects aren't actually thought through. Understand that what negative impacts may have from your frame of reference, and figure out if they are acceptable for you before hand.
Case in point, say you can develop a system that will 100% secure the communication and organization of resistance groups in countries with oppressive government. There is no guarantee that the end result of that is something you want. Maybe it'll lead to genocide of the once ruling tribe once the government is overthrown. Maybe it gets replaced with something worse. And certainly, "bad people" at home will get their hands on it. Can you deal with that? Gotta make up your mind. No action takes place in a vacuum.
Ethics are not necessarily your own, and can take the form of an enforceable code in a number of professional organizations.
Some sources define ethics as being a set of normative values common to a group of people, and morals as being subset of the individual's normative values.
The distinction you (and the site you link) propose between "morals" and "ethics" is far from universally used, even in the domain of philosophy which concerns morals/ethics.
Notably, its not even consistent with the definitions given in the "references" provided on the linked site, which seems to adopt the principle that if you assert something boldly and provided references to "support" it, it doesn't matter if the references actually support it, people will just assume your description is authoritative because you gave references.
But more seriously, regardless of your ethical views, we should be more mindful of the effects of our work cause it's often pretty clear that those effects aren't actually thought through. Understand that what negative impacts may have from your frame of reference, and figure out if they are acceptable for you before hand.
Case in point, say you can develop a system that will 100% secure the communication and organization of resistance groups in countries with oppressive government. There is no guarantee that the end result of that is something you want. Maybe it'll lead to genocide of the once ruling tribe once the government is overthrown. Maybe it gets replaced with something worse. And certainly, "bad people" at home will get their hands on it. Can you deal with that? Gotta make up your mind. No action takes place in a vacuum.